Spring JavaBean属性值的注入方式( 属性注入, 特殊字符注入 <![CDATA[ 带有特殊字符的值 ]]> , 构造器注入 )
2017-04-29 22:26
1156 查看
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd" > <!-- 实例化类之 ( 属性注入 第一种方式 ) --> <bean id="personOne" class="java_spring.modle.Person"> <property name="userId" value="1"></property> <property name="userName" value="张三丰"></property> <property name="userAge" value="300"></property> </bean> <!-- 实例化类之 ( 属性注入 第二种方式 ) --> <bean id="personTwo" class="java_spring.modle.Person"> <property name="userId"> <value>2</value> </property> <!-- 特殊字符的赋值方式 --> <property name="userName"> <value><![CDATA[<张无忌>]]></value> </property> <property name="userAge"> <value>30</value> </property> </bean> <!-- 实例化类 ( 构造器注入 ) index指定为构造器的第几个参数赋值, 可省略按照顺序赋值 --> <!-- 构造器注入默认还可以通过类型 constructor-arg 标签还可以添加 type属性, 相同类型顺序赋值 --> <bean id="personThree" class="java_spring.modle.Person"> <constructor-arg value="3" index="0"></constructor-arg> <constructor-arg value="100" index="2"></constructor-arg> <constructor-arg value="黄药师" index="1"></constructor-arg> </bean> </beans>
相关文章推荐
- 【Spring】【对<bean>注入各种信息】【简单属性,对象属性,集合属性,构造器】
- [原创]java WEB学习笔记98:Spring学习---Spring Bean配置及相关细节:如何在配置bean,Spring容器(BeanFactory,ApplicationContext),如何获取bean,属性赋值(属性注入,构造器注入),配置bean细节(字面值,包含特殊字符,引用bean,null值,集合属性list map propert),util 和p 命名空间
- spring注入bean两种方式(属性注入,构造器注入)
- asp.net webapi 序列化为xml 时实体属性增加<![CDATA[]]>防止特殊字符
- spring:使用<prop>标签为Java持久属性集注入值
- Spring系列【09】使用<prop>标签为Java持久属性集注入值
- asp.net webapi 序列化为xml 时实体属性增加<![CDATA[]]>防止特殊字符
- (10)json字符转 转JavaBean,且bean中还有List<T>属性 ,重点@JsonProperty("tags") [jackson]
- Java Web实战04--Spring之属性注入和构造器注入
- [Java] Spring 3.0 /id.vs.name/简单属性的注入/bean中的scope属性/集合注入/自动装配/生命周期/
- 每当数据中有'<'、'&'等特殊字符时,封装的XML就无法解析,CDATA属性帮了大忙
- HTML基础知识一(HTML、常见方式、文档结构、<meta>、 网站文件命名、文本修饰、文本样式、段落标记、居中标记、水平线标记、特殊字符、列表、图像)
- 2.Spring bean常见属性的注入:属性编辑器,String->java.util.Date
- Spring XML配置<Map>注入Bean属性举例
- [Java] Spring 3.0 /id.vs.name/简单属性的注入/bean中的scope属性/集合注入/自动装配/生命周期/
- Spring配置中<bean>的id和name属性区分
- Spring bean属性注入(构造器)
- Spring <bean>标签属性 Autowire自动装配
- Spring中Bean属性为集合的注入方式
- 谈谈Spring配置中<bean>的id和name属性的花拳秀腿