강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

ki mu님의 프로필 이미지
ki mu

작성한 질문수

스프링 핵심 원리 - 기본편

애노테이션 @PostConstruct, @PreDestroy

질문이욥

작성

·

32

0

삭제된 글입니다

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. ki mu님

외부 라이브러리는 컴포넌트 스캔을 사용할 수 없습니다. @Component라는 애노테이션을 코드에 넣어야 하는데, 외부 라이브러리는 코드로 제공되는게 아니라 이미 컴파일된 클래스 파일이 보통 제공되니까요.

그래서 @Bean으로 직접 등록해서 사용하면 되고, @Bean에 destroy 메서드 이름을 적어줄 수 있습니다.

물론 외부 라이브러리도 종료시 호출해야 하는 메서드를 알려주어야 합니다. 보통 close() 같은 이름으로 제공됩니다.

이것의 이름을 적어주시면 됩니다.

감사합니다.

ki mu님의 프로필 이미지
ki mu

작성한 질문수

질문하기