setter injection(세터주입)은 아래 그림처럼 세터메소드를 통해 의존객체를 주입 받는 방식 입니다.
오라클자바커뮤니티에서 설립한
오엔제이프로그래밍 실무교육센터
(오라클SQL, 튜닝,
힌트,자바프레임워크, 안드로이드, 아이폰, 닷넷 실무전문 강의)
public class SalesManager {
private SalesMan salesMan;
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">
<property name="salesMan">
<ref bean="salesMan"/>
</property>
</bean>
</beans>
댓글 없음:
댓글 쓰기