[Spring]配置集合Bean详解
来源:互联网 发布:金山数据恢复大师账号 编辑:程序博客网 时间:2024/05/01 22:32
首先是JavaBean
private List<String> strings; private List<User> users; private Set<String> sets; private Set<User> sUsers; private Map<String, String> sMap; private Map<String, User> maps; private Properties properties;
List集合的配置
private List<String> strings;private List<User> users;
xml
<bean id="user6" class="com.bean.User"> <property name="strings"> <list> <value>zhangsan</value> <value>lisi</value> </list> </property> </bean> <bean id="user" class="com.bean.User"> <property name="name" value="name"></property> <property name="age" value="1"></property> <property name="users"> <list> <ref bean="user1"/> <!-- 配置的内部Bean,不能外部ref引用 --> <bean class="com.bean.User"> <constructor-arg value="zhangsan"></constructor-arg> <constructor-arg value="12"></constructor-arg> </bean> </list> </property> </bean> <!-- 配置List<User>集合的第二种方式 --> <!-- 配置单例的集合bean,以供多个bean进行引用,需要导入util命名空间 --> <util:list id="userList"> <ref bean="user1"/> </util:list> <bean id="user4" class="com.bean.User"> <property name="users" ref="userList"></property> </bean>
Set集合的配置
private Set<String> sets;private Set<User> sUsers;
xml
<bean id="user7" class="com.bean.User"> <property name="sets"> <set> <value>zhangsan</value> <value>lisi</value> </set> </property> </bean> <bean id="user8" class="com.bean.User"> <property name="sUsers"> <set> <ref bean="user1"/> <!-- 配置的内部Bean,不能外部ref引用 --> <bean class="com.bean.User"> <constructor-arg value="zhangsan"></constructor-arg> <constructor-arg value="12"></constructor-arg> </bean> </set> </property> </bean>
Map集合的配置
private Map<String, String> sMap;private Map<String, User> maps;
xml
<bean id="user2" class="com.bean.User"> <property name="name" value="zhangsan"></property> <property name="age" value="1"></property> <property name="maps"> <map> <entry key="A" value-ref="user1"></entry> </map> </property> </bean> <bean id="user3" class="com.bean.User"> <property name="sMap"> <map> <entry key="A" value="A"></entry> </map> </property> </bean>
Properties集合的配置
private Properties properties;
xml
<bean id="user5" class="com.bean.User"> <property name="properties"> <props> <prop key="名字">zhangsan</prop> <prop key="性别">nan</prop> </props> </property> </bean>
0 0
- [Spring]配置集合Bean详解
- [Spring]配置简单Bean详解
- Spring-6,配置bean的集合属性
- spring bean配置之集合属性
- spring中bean的配置详解
- spring中bean的配置详解
- spring-bean集合
- Spring bean 集合注入
- 详解Java的Spring框架中bean的注入集合
- Spring中bean的集合属性的配置
- spring基本配置详解(属性bean的基本配置)
- spring Bean的集合属性
- 重拾Spring之配置bean详解以及AppliactionContext基本功能
- Spring之依赖注入(IOC、DI)详解---配置Bean
- Spring中bean.xml的连接池配置问题详解
- spring bean配置文件详解
- Spring Bean生命周期详解
- Spring二 Bean详解
- 数据库设计经验总结
- 谈一个优秀的美工需要掌握哪些技能
- 什么时候不该使用es6箭头函数
- 初识Nodejs的exports和module.exports
- 确定字符互异
- [Spring]配置集合Bean详解
- 自动化测试研究,chromedriver.exe 版本不行
- eclipse, Log4j配置
- Log4j 与 common-logging
- Java Scanner实现判断键盘输入内容
- OC语言中延展,类目需要注意的几个小问题
- Leetcode 121 Best Time to Buy and Sell Stock
- ZooKeeper安装配置+Hbase安装配置
- 构造函数,拷贝构造函数,析构函数,赋值运算符重载浅析