如何设置SpringBoot2中HikariCP连接池的密码安全配置?
- 内容介绍
- 相关推荐
本文共计402个文字,预计阅读时间需要2分钟。
本文讨论如何保护SpringBoot配置文件中的数据库连接信息。在一般情况下,application.properties中会如下配置DataSource:
spring.datasource.url=jdbc:mysql://localhost:3306/databaseNamespring.datasource.driverClassName=com.mysql.jdbc.Driverspring.datasource.username=rootspring.datasource.password=123456
本文讨论如何保护SpringBoot配置文件中的数据库连接信息,一般情况下application.properties里会如下配置DataSource:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://127.0.0.1:3306/db
spring.datasource.username=USERNAME
spring.datasource.password=PASSWORD
其中密码明文保存是很大的安全风险,需要在配置文件中以密文方式存储密码,然后连接池组件初始化时解密得到明文密码再使用。
本文共计402个文字,预计阅读时间需要2分钟。
本文讨论如何保护SpringBoot配置文件中的数据库连接信息。在一般情况下,application.properties中会如下配置DataSource:
spring.datasource.url=jdbc:mysql://localhost:3306/databaseNamespring.datasource.driverClassName=com.mysql.jdbc.Driverspring.datasource.username=rootspring.datasource.password=123456
本文讨论如何保护SpringBoot配置文件中的数据库连接信息,一般情况下application.properties里会如下配置DataSource:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://127.0.0.1:3306/db
spring.datasource.username=USERNAME
spring.datasource.password=PASSWORD
其中密码明文保存是很大的安全风险,需要在配置文件中以密文方式存储密码,然后连接池组件初始化时解密得到明文密码再使用。

