반응형 DI 예제2 스프링(Spring) - DI(Depedency Injection) 개념과 예제 : java를 이용한 설정 예제파일 : 참고 : 스프링(Spring) - DI(Depedency Injection) 개념과 예제 : setter() 사용 스프링(Spring) - DI(Depedency Injection) 개념과 예제 : 생성자 사용 이전 포스팅에서는 xml파일을 이용해 DI를 설정을 하였는데 이번 포스팅에서는 JAVA를 이용해서 DI 설정을 해보겠습니다. 이전 포스팅에서 xml파일에서 setter( )와 생성자를 이용해서 설정을 해주었던거 기억하시나요? 두가지 다 사용이 가능하다고도 했었는데 자바로 생성하면서 두가지 다 한번에 사용해보겠습니다. 비교될 xml파일에서도 두가지다 설정을 해주기 위해 수정을 해줍니다.(이전포스팅에 있는 내용과 동일한데 조금 추가되었습니다.) applicationContext.xml 1.. 프로그래밍/Spring 2016. 10. 28. 스프링(Spring) - DI(Depedency Injection) 개념과 예제 : setter() 사용 예제 파일 : 이번 포스트에서는 스프링의 핵심 기능중 하나인 DI(Dependecy Injection)에 대해 알아보고 예제를 작성해보겠습니다. DI는 말 그대로 의존성을 주입시켜준다- 입니다. 객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입을 시켜주는 방식인데요. 예제를 보며 알아가봅시다. 일단 A라는 객체에서 B, C라는 객체를 이용할 때 두가지 방법이 있습니다. 첫번째 방법은 A객체가 B와 C객체를 New 생성자를 통해서 직접 생성하는 방법이고, 두번째 방법은 외부에서 생성 된 객체를 setter()나 생성자를 통해 사용하는 방법입니다. 첫번째 방법 예제를 보시면 MainClass는 Cats를 의존하고 있고, MainClass에서 직접 Cats클래스를 생성해서 사용합니다. 방법1 예제) 두.. 프로그래밍/Spring 2016. 10. 22. 이전 1 다음 💲 추천 글 반응형