• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

@Autowired와 @Bean, @Component

24.01.26 18:37 작성 조회수 143

0

bean 안에서만 @Autowired가 동작하고 @Component 키워드도 또한 bean을 생성하기 때문에 해당 키워드가 붙은 class 안에서 @Autowired가 동작하는 것이라 이해해도 될까요?

답변 1

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2024.01.26

안녕하세요. 최용준님, 공식 서포터즈 OMG입니다.

네, 맞습니다. @Autowired로 의존성 주입이 발생하려면 스프링 빈으로 등록되어야 하고,

스프링이 관리하는 객체로 자동 등록하는 어노테이션이 @Component 이고,

스프링이 관리하는 객체로 수동으로 설정 파일(클래스)에 등록하는 어노테이션이 @Bean입니다.

감사합니다.