怎样使Spring的applicationContext.xml文件不放入数据库用户名和密码
来源:互联网 发布:淘宝开店教学书籍 编辑:程序博客网 时间:2024/06/03 17:30
怎样使Spring的applicationContext.xml文件不放入数据库用户名和密码
为了提高安全性,不想把数据库用户名、密码放进applicationContext.xml中,如何将这些信息编译在CLASS文件中?
有以下两种方法:
第一种:
创建ApplictionDataSourceFactory类
- public class ApplictionDataSourceFactory {
- public DataSource buildLocalDataSource() {
- DriverManagerDataSource dmds = new DriverManagerDataSource();
- dmds.setDriverClassName("com.mysql.jdbc.Driver");
- dmds.setUrl("jdbc:mysql://localhost:3306/test");
- dmds.setUsername("root");
- dmds.setPassword("wz123");
- return dmds;
- }
- }
applicationContext.xml使用如下配置:
- <bean id="applicationDataSourceFactory"
- class="packagename.ApplictionDataSourceFactory" />
- <bean id="dataSouce" factory-bean="applicationDataSourceFactory"
- factory-method="buildLocalDataSource" />
第二种:
创建ApplictionDataSource类
- public class ApplicationDataSource extends DriverManagerDataSource{
- public ApplicationDataSource(){
- this.setDirverClassName();
- this.set...
- }
- }
applicationContext.xml使用如下配置:
- <bean id="dataSource" class="packagename.ApplicationDataSource"/>
以上,第一种方法的耦合度较小.......
0 0
- 怎样使Spring的applicationContext.xml文件不放入数据库用户名和密码
- 怎样使Spring的applicationContext.xml文件不放入数据库用户名和密码
- Spring的applicationContext.xml文件
- Spring的applicationContext.xml文件
- Spring的applicationContext.xml文件
- Spring的applicationContext.xml文件
- 详解Spring的applicationContext.xml文件
- 详解Spring的applicationContext.xml文件
- 详解Spring的applicationContext.xml文件
- 详解Spring的applicationContext.xml文件
- 详解Spring的applicationContext.xml文件
- 详解Spring的applicationContext.xml文件
- 详解Spring的applicationContext.xml文件代码
- 详解Spring的applicationContext.xml文件
- 详解Spring的applicationContext.xml文件
- spring 的 applicationcontext.xml
- Spring的applicationContext.xml
- spring 的 applicationcontext.xml
- Cocos2d-x简单游戏<打飞机>代码实现|第一部分:飞机类
- 从事英文搜刮引擎优化行业所具备的技术
- 数据挖掘
- 生成树-kruskal
- 我所了解的一个精神失常的程序员
- 怎样使Spring的applicationContext.xml文件不放入数据库用户名和密码
- NSArray字面常量的使用
- JAVA反射机制
- Oracle 实现分页查询功能
- 生成树-prim
- Linked List Cycle
- C#笔记之数值类型
- 100万并发连接服务器笔记之Erlang完成1M并发连接目标
- 最短路 bellman-ford