221010 스프링 Bean의 생명주기, filter와 intercepter의 차이

Jongleee·2022년 10월 10일
1

TIL

목록 보기
75/576

스프링 Bean의 생명주기

  • 객체 생성 → 의존 설정 → 초기화 → 사용 → 소멸

  • Bean은 스프링 컨테이너에 의해 생명주기를 관리하며 빈 초기화방법은 @PostConstruct 를 빈 소멸에서는 @PreDestroy 를 사용합니다.

  • 생성한 스프링 빈을 등록할 때는 ComponentScan을 이용하거나 @Configuration 의 @Bean 을 사용하여 빈 설정파일에 직접 빈을 등록할 수 있습니다.

filter와 intercepter의 차이

  • Filter
    • Servlet에서 전후처리를 담당
  • Interceptor
    • Spring에서 Handler를 실행하기 전후나, ViewResolver를 통해 컨트롤러에서 리턴한 View Name으로부터 렌더링을 담당할 View 오브젝트를 준비해 돌려준 후 실제 View를 렌더링한 후에 어떠한 처리를 담당합니다.

0개의 댓글