JAVA Spring JavaBean 属性值的注入方式( 属性注入, 特殊字符注入 <![CDATA[ 带有特殊字符的值 ]]> , 构造器注入 )
2024-09-19 06:38:21
<?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>
最新文章
- Swif - 可选型
- iOS 即时通讯SDK的集成,快速搭建自己的聊天系统
- 【.NET进阶】函数调用--函数栈
- How to get date from OAMessageDateFieldBean
- Android平台程序崩溃的类型及原因列举
- quartz源码解析(一)
- PHP 如何阻止用户上传成人照片或者裸照
- SSD论文优秀句子
- JUnit使用Eclipse建立Test Suite - 就是爱Java
- C# ASP.net 入门之简单通讯录
- L2-006. 树的遍历
- 每天一个linux命令(36)--vmstat命令
- 了解 Python 语言中的时间处理
- 如何通过Spring Boot配置动态数据源访问多个数据库
- Java内存管理-掌握自定义类加载器的实现(七)
- Navicat导入sql server数据库
- Gatling新一代压力测试工具,新一代服务器性能测试工具Gatling
- redis介绍(1)命令介绍
- 20162328蔡文琛 大二 十二周课上测试 hash
- Effective C++ Item 34 Differentiate between inheritance of interface and inheritance of implementation