작성한 질문수
스프링 핵심 원리 - 기본편
롬복과 최신 트랜드
작성
·
237
0
bean 안에서만 @Autowired가 동작하고 @Component 키워드도 또한 bean을 생성하기 때문에 해당 키워드가 붙은 class 안에서 @Autowired가 동작하는 것이라 이해해도 될까요?
답변 1
안녕하세요. 최용준님, 공식 서포터즈 OMG입니다.
네, 맞습니다. @Autowired로 의존성 주입이 발생하려면 스프링 빈으로 등록되어야 하고,
스프링이 관리하는 객체로 자동 등록하는 어노테이션이 @Component 이고,
스프링이 관리하는 객체로 수동으로 설정 파일(클래스)에 등록하는 어노테이션이 @Bean입니다.
감사합니다.