제어의역전 2

Spring3.0 - 제어의역전,의존성주입 복습

IoC & DI 기존 포스팅 Spring2.5 - 제어의역전,의존성주입 예제 - https://wiper2019.tistory.com/123 예제1 - 의존성문제란? 의존 : 변경에 의해 영향을 받는 관계. Message 클래스의 변경에 따라 MessageCall클래스는 영향을 받는다. 이렇게 변경에 따른 영향이 전파되는 관계를 의존한다라고 표현. 1. Message 클래스 package com.exe.springdi1; public class Message { public void sayHello(String name) { System.out.println(name+" 반갑습니다!"); } } 2. MessageCall 클래스 package com.exe.springdi1; public class Me..

Dev/Spring 2019.04.15

Spring2.5 - 제어의역전,의존성주입 예제

의존성 주입 (Dependency Injection) 클래스 설계에서 주요 고려 사항중 하나는 객체 간 의존성을 제거해서 변경사항에 유연하게 대처하도록 구성하는 것이다. 의존성을 제거하는 클래스 구현방법으로 각 클래스가 인터페이스를 기반으로 호출하게 하고, 의존성 주입을 통해 객체 생성을 추상화하는 방법이 있다. Dependency Injection : 스프링은 객체의 의존성을 의존성 주입을 통해 관리한다. 의존성 주입 방법은 생성자 기반(Constructor Injection), 세터 기반(Setter Injection) 의존성 주입이 있다. DI는 Spring 프레임워크에서 새롭게 지원하는 IoC의 한 형태로 각 클래스사이의 의존관계를 빈 설정(Bean Definition) 정보를 바탕으로 컨테이너가..

Dev/Spring 2019.03.28
반응형