@Componentscan , @Autowired

YOONWOO AHN·2023년 1월 13일
0

인프런강의

목록 보기
4/4

강의를 들으면서 생각한거: 아 맨날 @Bean 이거 다 언제 붙임?;; 이생각이 들었는데
역시 아주 편리한 기능이 있었다.
바로 @ComponentScan이다.

@ComponentScan은 @Component 어노테이션이 붙은 클래스를 스캔해서 스프링빈으로 등록한다.

기존 작성한 코드와는 다르게 @Bean이 하나도 없는데 모두 빈으로 등록되었음.


이렇게 인터페이스 말고 구현 클래스에 @Component 어노테이션을 달아주고,
생성자 부분에 @Autowired 어노테이션을 달아줬다. => 의존관계를 자동으로 주입해줌.
뭐 Autowired도 대충은 알고 있었지만 더 배워야겠음

profile
수학 못하는데 공대 다니는 국밥충 코린이 #JAVA #spring

0개의 댓글