【发布时间】:2021-02-25 05:45:34
【问题描述】:
我正在使用弹簧靴。我在 application.yml 中定义了属性。
spring:
datasource:
username: username
password: password
用户名和密码值存储在外部,程序在启动期间获取。假设在启动期间获取它们的 bean 是 dbConfig
如何将值从 dbConfgig 注入到 application.yml?
我正在使用 spring-data-jpa 自动配置,它在启动时自动连接到数据库。我希望在 spring 连接到数据库之前将这些值加载到 application.yml。
【问题讨论】:
-
你的意思是占位符吗? stackoverflow.com/questions/53273773/…
-
是的,类似于此。但是我可以在占位符中调用函数吗?
-
据我所知,无法在application.yaml中调用函数,为什么不在你的启动脚本中设置值呢?@warrior107
标签: java spring-boot