[SEB BE]Section 2. 어노테이션 간단정리

박두팔이·2023년 2월 6일
0

스프링프레임워크

목록 보기
5/17
post-thumbnail

간단히 표로 정리했다.

@component는 생성한 클래스를 Bean에 등록하는 역할을 한다. @component가 붙은 모든 클래스를 스프링 빈에 등록하는 역할을 해주는 것이 @ComponentScan이다.

@ComponentScan은 의존관계를 자동으로 주입하는 @Autowired 기능도 제공한다.

🚨 @ComponentScan 을 사용하면 @Configuration이 붙은 설정 정보도 자동으로 등록된다.

  • @Configuration이 붙은 설정정보가 자동으로 등록되는 이유는 @Configuration 코드에 @Component 애너테이션이 붙어있기 때문이다.
  • 기존에 작성한 AppConfig가 있다면 정상적인 작동이 되지 않는다.

profile
기억을 위한 기록 :>

0개의 댓글