Spring依赖注入(通过setter方法属性注入)
对象注入:
有个dao对象,如何被service处理,通过spring容器实现控制反转
PersonDaoBean对象类:
PersonServiceBean对象类:
如何通过spring容器将dao对象注入到service对象中,配置spring-config.xml
方法一:
通过标签实现对象注入,name=”personDao”为PersonServiceBean中成员变量(属性),ref=”persondao”为引用的dao对象。
方法二:
通过使用内部bean的方法实现注入。
方法一中的一个dao对象可被多个service bean对象使用,但方法二却只能使用一次
基本类型注入
基本类型的注入也使用property标签,如
集合类型的装配
将各种集合产生setter/getter方法,且getter方法在接口中。
Spring容器注入的配置:
测试: