-
Spring DI를 위해서는 Interface와 Class가 필요하다.
인터페이스와 클래스를 각각 구현하고 의존관계를 설정한다.
Spring DI는 클래스의 구현과 의존을 모두 외부에서 처리한다.
절대 클래스 및 인터페이스에 구현, 의존코드를 작성하지 않는다.
Setter를 이용한 DI
DI를 위해 Setter 작성
BoardServiceImpl 에 Setter를 하나 생성한다.
이전에 살펴본 코드에서 DIPracticeBizFactory 가 담당하던 코드를 XML로 분리시켜 사용한다.
'개발 > SPRING' 카테고리의 다른 글
SPRING_ DISPATCHER SERVLET 개념 및 실행 과정 (0) 2021.09.15 SPRING_ WebMVC 모델 개념 및 정의, 구성 요소 (0) 2021.09.15 SPRING_ 생성자 DI, Component-Scan / Autowired (0) 2021.09.15 SPRING_ Bean Container, 객체 의존 주입 (0) 2021.09.15 SPRING_Spring DI/IoC 개념 및 정의 (0) 2021.09.15 댓글 (비로그인 댓글 허용하지 않습니다.)