의존관계 주입 방법1. 생성자 주입 - 생성자를 통한 의존관계 주입방법 (빈이 생성될때 의존관계 설정됨) - 특징: 1번만 호출되도록 보장된다 -> 불변(1번만 호출할수 있어 변경이 없음) , 필수 의존관계에 사용 - 생성자 가 1개만 있으면 @Autowired 생략 가능하다. 2. 수정자 주입 (setter 주입) - setter 메서드를 통한 의존관계 주입 (빈생성 수 의존관계 주입할때 설정됨) - 특징 : 선택, 변경의 가능성이 있는 의존관계에 사용한다. 3. 필드 주입 - 객체 필드에 바로 주입하는 방식 - 외부에서 변경이 불가능(private라서)해서 테스트 하기 힘들다. (순수한 Java로 테스트 코드를 짜려면 setter메서드가 있어야함) - 애플리케이션과 관계없는 테스트 코드나 @Conf..