메서드 주입

의존관계 주입 방법에는 4가지가 있다. 생성자 주입 수정자 주입(setter 주입) 필드 주입 일반 메서드 주입 1. 생성자 주입 생성자를 통해 의존 관계를 주입하는 방법 생성자 호출시점에 딱 1번만 호출되는 것이 보장되고, 불변,필수 의존관계에 사용된다. 2.수정자주입 setter라 불리는 필드 값을 변경하는 수정자 메서드를 통해 의존관계 주입하는 방법 선택, 변경 가능성이 있는의존관계에 사용 3. 필드주입 필드에 바로 주입하는 방법 코드가 간결하지만 외부에서 변경이 불가능해 테스트 하기가 힘들다 4. 일반메서드주입 한번에 여러 필드를 주입 받을 수 있으나, 잘 사용하지 않는다. @Service public class UserService { private UserRepository userReposi..
계란소년
'메서드 주입' 태그의 글 목록