required 옵션
-
[Spring] @Autowired의 위치와 Required 옵션프로그래밍 공부/Spring 2021. 4. 30. 21:31
뉴렉처 강사님의 동영상 강의를 정리한 글입니다. @Autowired와 @Qualifier의 위치 1. setter 함수 위 2. field 위 -> 기본 생성자에서 객체 binding 3. 오버로드 생성자 위 3번의 경우 여러개의 argument를 가질 수 있기 때문에 각 argument 앞에 @Qualifier을 붙여 주어야 한다. @Autowired public InlineExamConsole( @Qualifier("exam1")Exam exam1, @Qualifier("exam2")Exam exam2) { System.out.println("overloaded constructor"); this.exam = exam1; } @Autowired를 설정한 경우 DI할 객체가 없으면 에러가 발생한다. 하..