@Autowired
@Autowired
@Autowired
- 스프링에서 의존 관계를
자동으로
주입해주는 어노테이션 - 의존 관계를 설정하는 별도의 설정 파일이나 과정이 필요 없음
- 스프링 컨테이너가 직접
타입에 해당하는
스프링 빈을 찾아서 주입하는 방식 - 생성자, 수정자 (Setter) 혹은 필드에 붙는 어노테이션
- 기본 값이
required=true
. 즉, 의존성을 주입할 스프링 빈이 없는 경우 오류 발생@Autowired(required=false)
로 사용하면 해당하는 스프링 빈이 없는 경우 호출되지 않음
References
- 스프링 핵심 원리 기본편 - 김영한 (https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard)
- https://devlog-wjdrbs96.tistory.com/166