인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

사부도님의 프로필 이미지
사부도

작성한 질문수

스프링 핵심 원리 - 기본편

@PostConstruct, @PreDestory 애노테이션 특징

작성

·

251

0

안녕하세요 영한 선생님. 강의 잘 듣고 있습니다.
@PostConstruct, @PreDestory 애노테이션 특징 에서
컴포넌트 스캔과 잘 어울린다. 이부분이 잘 이해가 가지  않는데요.첨언 좀 해주실 수 있을까요?

답변 1

1

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

안녕하세요. 준기님

빈을 직접 등록하는 경우와 컴포넌트 스캔을 하는 경우를 비교해보시면 됩니다.

빈을 직접 등록할 때는 외부에서 초기화, 종료 메서드를 지정할 수 있습니다.

반면에 @Component는 우선 해당 애노테이션을 코드에 직접 넣어주어야 합니다. 그리고 초기화 메서드와 종료 메서드를 지정할 수 있는 방법이 따로 없어서 @PostConstruct, @PreDestory를 사용해주어야 합니다.

감사합니다.

사부도님의 프로필 이미지
사부도

작성한 질문수

질문하기