728x90
반응형
설정 정보에 @Bean(initMethod = "init", destroyMethod = "close") 처럼 초기화, 소멸 메서드를 지정할 수 있다.
설정 정보 사용특징
메서드 이름을 자유롭게 줄 수 있다.
스프링 빈이 스프링 코드에 의존하지 않는다.
코드가 아니라 설정 정보를 사용하기 때문에 코드를 고칠 수 없는 외부 라이브러리에도 초기화, 종료 메서드를 적용할 수 있다.
종료 메서드 추론
@Bean의 destroyMethod는 기본값이 (inferred) (추론) 로 등록되어 있어 close, shutdown 이름의 메서드를 자동으로 호출해준다. 즉, 직접 스프링 빈으로 등록하면 종료 메서드는 따로 적어주지 않아도 잘 동작한다.
사용하기 싫으면 destroyMethod="" 처럼 지정하면 된다.
인프런 강의 "스프링 핵심 원리 - 기본편"을 정리한 것 입니다.
스프링 핵심 원리 - 기본편 - 인프런 | 강의
스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런...
www.inflearn.com
728x90
반응형
'스프링 Spring > 스프링 핵심 원리 - 기본편' 카테고리의 다른 글
[빈 스코프] 빈 스코프란? (0) | 2022.03.22 |
---|---|
[빈 생명주기 콜백] 애노테이션 @PostConstruct, @PreDestroy (0) | 2022.02.24 |
[빈 생명주기 콜백] 인터페이스 InitializingBean, DisposableBean (0) | 2022.02.22 |
[빈 생명주기 콜백] 빈 생명주기 콜백 시작 (0) | 2022.02.21 |
[의존관계 자동 주입] 자동, 수동의 올바른 실무 운영 기준 (0) | 2022.02.20 |
댓글