电子商务网站 功能,wordpress自动增加阅读量,制作app费用,昆明网站建设培训班由于安全需要#xff0c;数据库需要定时更新密码#xff0c;快速更新服务连接数据库密码#xff0c;现在提供参考方案如下
集中nacos配置#xff0c;将密码集中收集到一个配置文件里
spring:datasource:password: 123456
在项目中使用nacos的配置中心#xff0c;同时设…由于安全需要数据库需要定时更新密码快速更新服务连接数据库密码现在提供参考方案如下
集中nacos配置将密码集中收集到一个配置文件里
spring:datasource:password: 123456
在项目中使用nacos的配置中心同时设置多个配置包含数据库密码配置 cloud:nacos:config:server-addr: 192.168.10.1:8848namespace: aaagroup: aaafile-extension: ymlextension-configs[0]:data-id: datasource.ymlrefresh: true
最后调整数据库连接配置
Configuration
RefreshScope
public class DataSourceConfig {BeanRefreshScopepublic DataSource dataSource(Environment env) {DruidDataSource druidDataSource new DruidDataSource();druidDataSource.setDriverClassName(env.getProperty(spring.datasource.driver-class-name));druidDataSource.setUrl(env.getProperty(spring.datasource.url));druidDataSource.setUsername(env.getProperty(spring.datasource.username));druidDataSource.setPassword(env.getProperty(spring.datasource.password));druidDataSource.setInitialSize(2);druidDataSource.setMaxActive(160);druidDataSource.setMinIdle(0);druidDataSource.setMaxWait(60000);return druidDataSource;}
}
修改数据库密码后更新nacos配置文件不需要再重启服务服务就可以自动更新密码
如果有更好的方案可以给留言