不实用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