首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

第二章 IoC Setter流入

2013-09-05 
第二章 IoC Setter注入Setter注入又称为属性注入。是通过属性的setXXX()方法来注入Bean的属性或依赖对象。由

第二章 IoC Setter注入

     Setter注入又称为属性注入。是通过属性的setXXX()方法来注入Bean的属性值或依赖对象。由于Setter注入具有可选择性和灵活性高的优点,因此Setter注入是实际应用中最常用的注入方式。

a、使用2.2的例子中的UserDao与UserDaoImpl

[java] view plaincopyprint?
  1. public interface UserDao {  
  2.     public void save();  
  3. }  

[java] view plaincopyprint?
  1. public class UserDaoImpl implements UserDao {  
  2.     public void save() {  
  3.         System.out.println("保存用户...");  
  4.     }  
  5. }  


注入内部Bean

注入内部Bean其实也是ref的方式基本一样,只是在配置的时候不大相同而已。UserDaoImpl不再需要作为单独的Bean交由Spring管理,而是作为UserServiceImpl的一部分来进行配置。

配置:




注入基本类型

如:UserService中有一个String类型的字符串username:

配置:

类中有一个集合属性及其setter方法。

配置:



类中的属性:

配置:


         Properties类型其实可以看成是Map类型的一种。Properties的键和值都只能是字符串。

类中的属性:

配置:

<property name="mails"><props><prop key="mailOfZhang">zhangsan_2013@163.com</prop><prop key="mailOfLi">Lixiaolong_abcxx@qq.com</prop></props></property>


热点排行