spring DI중의 하나인 생성자 주입(constructor injection)에 대해서 살펴보자.
생성자를 통해 의존객체를 주입 받는 방법인데...
생성자를 통해 의존객체를 주입 받는 방법인데...
오라클자바커뮤니티에서 설립한
오엔제이프로그래밍 실무교육센터
(오라클SQL, 튜닝,
힌트,자바프레임워크, 안드로이드, 아이폰, 닷넷 실무전문 강의)
public class SalesManager {
private SalesMan salesMan;
public SalesManager(SalesMan sm) {
this.salesMan = sm;
}
public void setSalesMan(SalesMan sm) { this.salesMan = sm; }
...
}////~
다음은 xml 설정예문이다. 참고하자.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- define CarSalesMan -->
<bean id="salesMan" class="edu.biz.ioc.CarSalesMan"/>
<bean id="greetingService"
class="edu.biz.ioc.SalesManager">
<constructor-arg>
<ref bean="salesMan"/>
</constructor-arg>
</bean>
</beans>
댓글 없음:
댓글 쓰기