spring 의존관계 주입 방법 4가지
(1) 생성자 주입 (2) 수정자 주입 (3) 필드 주입 (4) 일반 메소드 주입 (1) 생성자 주입 - 생성자 호출시점에만 의존관계 인스턴스 할당 - immutable, 필수 의존관계에 사용 - 예제 /* kotlin */ // spring bean 한정으로, 생성자 1개면 @Autowired 생략 가능 @Service class MemberService(private val memberRepo: MemberRepo) // 생성자가 2개 이상이면 @Autowired 명시 필요 @Service class OrderService() { private var orderRepo: OrderRepo? = null @Autowired constructor(orderRepo: OrderRepo): this() { ..
2021.05.06