인프런 커뮤니티 질문&답변
답변 1
0
김영한
지식공유자
안녕하세요. ki mu님
외부 라이브러리는 컴포넌트 스캔을 사용할 수 없습니다. @Component라는 애노테이션을 코드에 넣어야 하는데, 외부 라이브러리는 코드로 제공되는게 아니라 이미 컴파일된 클래스 파일이 보통 제공되니까요.
그래서 @Bean으로 직접 등록해서 사용하면 되고, @Bean에 destroy 메서드 이름을 적어줄 수 있습니다.
물론 외부 라이브러리도 종료시 호출해야 하는 메서드를 알려주어야 합니다. 보통 close() 같은 이름으로 제공됩니다.
이것의 이름을 적어주시면 됩니다.
감사합니다.





