关于springboot:数据源对象管理

46次阅读

共计 743 个字符,预计需要花费 2 分钟才能阅读完成。

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

正文完
 0