스프링 Bean 설정방법 XML파일 통해 Bean 생성 후 setter 사용하기 먼저 application.xml 파일을 통해 bean을 생성하고 setter를 통해 의존성을 주입해보자! BookService 클래스와 BookRepository 클래서가 있다고 하자 우리는 BookService 에 BookRepository를 주입하고 싶다! 이 때 위처럼 태그를 통해 BookService에 해당하는 bookService Bean을 생성하고 BookRepository에 해당하는 bookRepository bean을 생성할 수 있다! 그리고 BookService 클래스 에서는 setter를 통해 bookRepository를 주입받을 수 있다! 그럼 실행 시켜서 결과를 한번 보자 bean의 설정이 있는 xml..
오늘부터 스프링에 대해 공부하고 정리를 좀 해야겠다! 한번 크게 봤지만 아직도 참 어렵다..! 틀린 내용이 있을 수 있으니 발견하시면 알려주세요..! 미리 감사합니다! 먼저 스프링 IoC 컨테이너와 빈에대해 알아보자! 스프링 IoC 컨테이너 IoC란 무엇일까? IoC는 Inversion of Control 이다 번역하면 제어의 역전이다 클래스 간의 의존 관계들을 여태까지는 사용자가 직접 제어했다면 IoC는 그러한 일들을 컨테이너를 통해 주입 받는것이다 사용자에서 컨테이너로 제어가 역전해서 제어의 역전이라고 표현하는 것 같다! 스프링 IoC 컨테이너 스프링 IoC 컨테이너는 Bean 설정 소스로부터 Bean의 정의를 읽어서 구성하고 제공한다 스프링 Bean이 만들어지면 이 곳에서 관리를 해준다! Appli..