작성
·
170
0
답변 1
1
안녕하세요. 허강준님, 공식 서포터즈 OMG입니다.
1.
@Predestory 는 스프링 컨테이너에서 빈을 제거하기 전에 해야할 작업이 있다면 메소드위에 사용하는 어노테이션으로 close() 하기 직전에 실행됩니다.
@Predestory의 쓰임새가 질문하신 내용이라고 보시면 됩니다.
[[ ac.close() 직전에 수행되는 기능. ]]
2.
static class Singleton 클래스에 @Configuration 이 붙어있지 않은데도, 빈으로 등록할 수 있는 이유는 new AnnotationConfigApplicationContext(여기에 들어가는 클래스는 자동으로 스프링 빈으로 등록됩니다.);
감사합니다.