SpringXML方式给bean初始化属性值
2024-08-26 11:16:22
可以在Spring容器初始化bean的时候给bean的属性赋初始值,直接在property标签里设置即可
1
2
3
4
5
6
|
< bean name = "user**" class = "com.fz.entity.User" > < property name = "id" value = "1" ></ property > < property name = "username" value = "fangzheng" ></ property > < property name = "password" value = "123456" ></ property > < property name = "role1" ref = "role" ></ property > </ bean > |
不过,一般我们自己new的bean是不会这样做的,而Spring自己的bean则有可能这样初始化属性。比如:Spring的连接池
使用String设值
1
2
3
4
5
6
|
< bean id = "myDataSource" class = "org.apache.commons.dbcp.BasicDataSource" destroy-method = "close" > < property name = "driverClassName" value = "com.mysql.jdbc.Driver" /> < property name = "username" value = "root" /> < property name = "password" value = "masterkaoli" /> </ bean > |
使用Properties设置
1
2
3
4
5
6
7
8
9
|
< bean id = "mappings" class = "org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" > <!-- typed as a java.util.Properties --> < property name = "properties" > < value > jdbc.driver.className=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/mydb </ value > </ property > </ bean > |
最新文章
- .NET C#微信公众号开发远程断点调试(本地远程调试生产环境代码)
- 关于软件工程个人作业 Word frequency program 的总结
- openstack中彻底删除计算节点的操作记录
- Myeclipse2014破解激活
- asp.net获取客户端IP,Mac
- ContentProvider深度探索
- centos 5.8 x64Jetty的安装以及项目部署配置
- 关于IP选项
- 【特效】体验很好的导航hover效果移出恢复当前位置
- 下载恒星源码使用vs2015运行配置
- 2018-2019-2 《Java程序设计》第6周学习总结
- 基于Hadoop2.7.3集群数据仓库Hive1.2.2的部署及使用
- sql server备份和还原
- 《Linux内核设计与实现》第七章读书笔记
- PHP 获取url里文件的扩展名
- rabbitMQ 的基本知识
- DEXSeq
- pytest框架 里 fixture 参数化的方法
- Android API Guides---Bluetooth
- Verilog学习总结
热门文章
- Could not connect to &#39;192.168.89.144&#39; (port 22)
- Ubuntu 14.04.5 imx6 开发环境搭建
- oracle 分区表详解
- git服务器-------》用户免密git操作
- Sublime text3:安装插件SublimeREPL解决不支持input
- ubuntu如何释放内存
- AccessToken-->;Password Grant
- java如何实现Socket的长连接和短连接
- Codeforces Round #365 (Div. 2) E - Mishka and Divisors(转化成01-背包)
- 网络流learning