스프링프레임워크로 개발시 빈을 등록할때 빈의 의존관계로 인해 빈의 의존관계에 등록되어있는 빈들의 등록되는 순서를 지정할 필요가 있다. 순서를 정하는 방법은 아주 간단합니다. (이 포스트에서는 어노테이션을 통해 순서를 정하는 방법을 포스팅하겠습니다.) 1. 순서를 정하실 빈의 name을 지정합니다. @Component("testDao1") public class TestDAO1 { @Component("testDao2") public class TestDAO2 { @Component("testDao3") public class TestDAO3 { 2. 빈의 등록되는 순서를 @DependsOn을 통해 지정한다. (빈이 등록되는 순서를 TestDAO1 - > TestDAO2 -> TestDAO3) @Compo..
몽고디비 로우 자동소멸(TTL) 걸기몽고디비에서 DOCUMENT 별로 TTL(TIME TO LIVE)을 사용하여 자동소멸이 가능합니다저는 studio 3t라는 툴을 사용하여 적용해보았습니다.해당 기능을 사용하기 위해서는 첫번째로 collection에 인덱스를 설정해야합니다.두번째로는 document에 date 타입의 현재시간을 담을 필드가 필요합니다.위의 사진은 collection에 처음 이야기했던 인덱스 설정 화면입니다.이 부분에서 중요한 것은document의 date타입을 담을 필드명과 동일하게 인덱스를 지정해야합니다.그리고 expire after라는 속성이 있는데요. 저는 일주일 후에 소멸시키기 위하여 604800초를 입력했습니다.(초 기준이므로 60 * 60 * 24 * 7 )자동소멸을 위해 지정..