Spring, Java 개발자 입니다

Spring/DI

의존관계 주입

의존관계의 주입방법은 크게 4가지 존재. 생성자 주입 수정자 주입(setter 주입) 필드 주입 일반 메서드 주입 생성자 주입 생성자를 통해서 의존 관계를 주입 받는 방법이다. 생성자 호출 시점에서 딱 1번만 호출되는 것이 보장된다. 불변, 필수 의존관계에 사용된다. 한번 호출이 되면 바뀌면 안된다. 생성자가 딱 1개만 있으면 @Autowired를 생략해도 자동 주입 된다. (요즘에는 이렇게 사용한다는데 흠 나는 명시하는게 더 좋을것 같음.) 수정자 주입(setter 주입) setter라 불리는 필드의 값을 변경하는 수정자 메서드를 통해서 의존관계를 주입하는 방법이다. 선택, 변경 가능성이 있는 의존관계에 사용 JAVA Bean Property 규약의 수정자 메서드 방식을 사용하는 방법이다. @Autow..

수달하나
'생성자 주입' 태그의 글 목록