의존성주입

·Spring
❗DI 주입 구현 개념적 분류 2가지 Setter Based Injection (수정자를 통한 주입) Controller 클래스의 특정 메소드가 Service(인터페이스) 객체에 의존하는 경우→ Service 구현체를 메소드에 넘겨줘야 함 (=DI) Service 구현체 ⇒ setService()라는 setter을 정의해 Controller 클래스에 주입→ 필요로하는 메소드에서 그 구현체를 사용 가능. 이때 NullPointException이 발생할 수 있음 (∵ Service 구현체 주입해주지 않아도 Controller 객체 생성 가능) 🤔 ... Service 구현체가 주입 되지 않으면 아예 객체 생성 자체를 방지할 순 없을까? Constructor based Injection (생성자를 통한 주입)..
mopipi
'의존성주입' 태그의 글 목록