목록Spring (12)
Kim Hyeong
Spring Framework 실습 - Java Class를 이용한 방식Java Class를 이용해 DI를 수행한다.//Main package exam_02_03_BookSearch_Java_DI; import java.util.ArrayList; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import exam_02_03_BookSearch_Java_DI.config.ApplicationContext; import exam_02_03_BookSearch_Java_DI.dto.BookDTO; import exam_02_03_BookSearch_Java_DI.service.BookService; publi..
Spring Framework 실습 - XML을 이용한 방식Spring은 DI(한 객체를 다른 객체에 주입하는 방식)를 처리해주는 Container 역할을 수행한다.Spring을 Controller라고 보면 안된다!! Controller와는 전혀 다른 역할을 수행함DI에대한 세부명세, 즉 어떤 객체를 어떻게 사용할것인지 XML 파일에 저장이 되어있다.Spring은 이 XML파일을 읽어서 객체를 생성하고 동작을 수행한다.즉 Main 에서 Spring 컨테이너를 생성할때 XML 파일에 기입되어있는정보(어떤 클래스에서 어떤 인스턴스를 생성할 것인가)를 바탕으로 객체를 생성한다.Setter Injection 방식과 Constructor Injection 방식 2가지로 DI를 구현할 수 있다.Setter Inje..