不适用properties的数据源对象管理方法(繁琐):
首先从Maven仓库https://mvnrepository.com/ 查询要导入的依赖
例如这里查询c3p0
点击第一个或第二个
点击最新的版本号
将下列代码放入pom文件中
在applicationContext.xml文件中配置相关的bean用于数据源对象管理
里面的property都有哪些, 需要我们具体情况具体分析, 一般操作为ctrl点进去,
使用快捷键ctrl+f12 查询相关字段
总结
不用properties文件, 直接手动配置的方法不仅繁琐, 而且耦合度高, 不利于后期代码维护
下面引出第二种方法, 加载properties文件
加载properties文件
1.开辟空间
图中3个灰色字段为修改后开辟空间, 主要复制了原来上面一行的代码, 并将bean修改为context
2.使用context空间加载properties文件
3.使用属性占位符${}读取properties文件中的属性
属性占位符 ${}.两个大括号中间填我们需要的字段
这样properties文件中的字段就传入了bean中,
总结:
同时加载多个properties文件, 中间使用逗号, 分隔
或者使用星号, 加载所有properties文件(不够规范)
(推荐,规范)classpath星号:星号.properties 而不是星号.properties,也不是classpath:*.properties(tm的我该怎么打2个星号或者一个星号出来, 思否默认星号是倾斜标志, 服了)
一个星号和两个星号的区别
classpath:*.properties 仅从当前工程类路径中读取
classpath*:*.properties 从当前工程类路径和所有依赖的jar包中读取所有properties文件
总结2
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net