springboot 项目可以动态获取数据库配置吗?

查看 169|回复 10
作者:godleon   
需求
例 springboot 项目,里面会有 mysql 配置如下:
spring:
  datasource:
    #数据源基本配置
    username: root
    password: root
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:9999/database_v2
   
想问问怎么能把这个配置在上线的时候隐藏掉?或者动态获取、自己能控制最好

springboot, MySQL, jdbc, root

smalljop   
配置中心了解一下 或者从环境变量读取
wetalk   
Spring Cloud Consul
urnoob   
不放配置文件 放在环境变量里
theqiang   
1. “--spring.profiles.active=local”
2. AbstractRoutingDataSource
WashFreshFresh   
简单点两套配置不好吗
lsk569937453   
本质上缺一个配置中心。
yooomu   
如果是单体项目,自己创建一个 datasource 放进容器就行了,具体数据可以从环境变量,本地文件,http 请求等等任何途径获取
bai4246464   
nacos ?
tonyli   
当然可以,还可以动态添加,动态删减呢
您需要登录后才可以回帖 登录 | 立即注册

返回顶部