Spring学习笔记(7)----装配各种集合类型的属性
2015-06-17 10:36
585 查看
前面已经介绍了如何给属性注入对象,下面介绍一下如何装配集合类型的属性
1.Set类型
Java代码
private Set<String> sets=new HashSet<String>();
//我们需要给它添加set方法
public Set<String> getSets()
{
return sets;
}
public void setSets(Set<String> sets)
{
this.sets = sets;
}
public Set<String> showSet()
{
return sets;
}
然后根据属性修改配置文件
Xml代码
<bean id="userService" class="com.szy.spring.service.UserServiceImpl">
<property name="sets">
<set>
<value>Set1</value>
<value>Set2</value>
<value>Set3</value>
</set>
</property>
</bean>
与以前不同的是我们在property下面添加了<set&
4000
gt;</set>
这样就能装配set类型的属性
2.List类型
List类型的属性和Set类型的方法一样,主要是把配置文件中的set修改成list。
Java代码
private List<String> lists=new ArrayList<String>();
public List<String> getLists()
{
return lists;
}
public void setLists(List<String> lists)
{
this.lists = lists;
}
public List<String> showList()
{
return lists;
}
配置文件修改如下
Xml代码
<bean id="userService" class="com.szy.spring.service.UserServiceImpl">
<property name="lists">
<list>
<value>List1</value>
<value>List2</value>
<value>List3</value>
</list>
</property>
</bean>
3.Properties类型
Java代码
private Properties properties=new Properties();
public void setProperties(Properties properties)
{
this.properties = properties;
}
public Properties getProperties()
{
return properties;
}
public Properties showProperties()
{
return properties;
}
配置文件需要如下配置
Xml代码
<bean id="userService" class="com.szy.spring.service.UserServiceImpl">
<property name="properties">
<props>
<prop key="key1">Properties1</prop>
<prop key="key2">Properties2</prop>
<prop key="key3">Properties3</prop>
</props>
</property>
</bean>
4.Map类型
Java代码
private
c7e3
Map<String, String> maps=new HashMap<String, String>();
public List<String> getLists()
{
return lists;
}
public void setLists(List<String> lists)
{
this.lists = lists;
}
public Map<String, String> showMaps()
{
return maps;
}
配置文件做相应的配置
Xml代码
<bean id="userService" class="com.szy.spring.service.UserServiceImpl">
lt;property name="maps">
<map>
<entry key="key1" value="Map1"></entry>
<entry key="key2" value="Map2"></entry>
<entry key="key3" value="Map3"></entry>
</map>
</property>
</bean>
这样就完成了对Map类型的属性进行装配。
spring.rar (2.6 MB)
1.Set类型
Java代码
private Set<String> sets=new HashSet<String>();
//我们需要给它添加set方法
public Set<String> getSets()
{
return sets;
}
public void setSets(Set<String> sets)
{
this.sets = sets;
}
public Set<String> showSet()
{
return sets;
}
然后根据属性修改配置文件
Xml代码
<bean id="userService" class="com.szy.spring.service.UserServiceImpl">
<property name="sets">
<set>
<value>Set1</value>
<value>Set2</value>
<value>Set3</value>
</set>
</property>
</bean>
与以前不同的是我们在property下面添加了<set&
4000
gt;</set>
这样就能装配set类型的属性
2.List类型
List类型的属性和Set类型的方法一样,主要是把配置文件中的set修改成list。
Java代码
private List<String> lists=new ArrayList<String>();
public List<String> getLists()
{
return lists;
}
public void setLists(List<String> lists)
{
this.lists = lists;
}
public List<String> showList()
{
return lists;
}
配置文件修改如下
Xml代码
<bean id="userService" class="com.szy.spring.service.UserServiceImpl">
<property name="lists">
<list>
<value>List1</value>
<value>List2</value>
<value>List3</value>
</list>
</property>
</bean>
3.Properties类型
Java代码
private Properties properties=new Properties();
public void setProperties(Properties properties)
{
this.properties = properties;
}
public Properties getProperties()
{
return properties;
}
public Properties showProperties()
{
return properties;
}
配置文件需要如下配置
Xml代码
<bean id="userService" class="com.szy.spring.service.UserServiceImpl">
<property name="properties">
<props>
<prop key="key1">Properties1</prop>
<prop key="key2">Properties2</prop>
<prop key="key3">Properties3</prop>
</props>
</property>
</bean>
4.Map类型
Java代码
private
c7e3
Map<String, String> maps=new HashMap<String, String>();
public List<String> getLists()
{
return lists;
}
public void setLists(List<String> lists)
{
this.lists = lists;
}
public Map<String, String> showMaps()
{
return maps;
}
配置文件做相应的配置
Xml代码
<bean id="userService" class="com.szy.spring.service.UserServiceImpl">
lt;property name="maps">
<map>
<entry key="key1" value="Map1"></entry>
<entry key="key2" value="Map2"></entry>
<entry key="key3" value="Map3"></entry>
</map>
</property>
</bean>
这样就完成了对Map类型的属性进行装配。
spring.rar (2.6 MB)
相关文章推荐
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- ip地址基础知识
- VBS基础编程教程 (第1篇)
- VBS基础编程教程 (第3篇)
- 路由器基础精析
- VBS基础编程教程 (第4篇)
- VBS基础编程教程 (第5篇)
- VBS基础编程教程 (第6篇)
- VBS编程教程 (第2篇)
- AJAX初级教程之初识AJAX
- Jquery 基础学习笔记
- PHP学习一(基础)第1/2页
- 《JavaScript DOM 编程艺术》读书笔记之DOM基础
- 精通Javascript系列之Javascript基础篇
- JavaScript 学习笔记之基础中的基础
- jQuery基础知识小结
- jquery 指南/入门基础
- .NET开发基础:从简单的例子理解泛型 分享