我有疑问是否有任何方法可以在应用程序启动时检索某些值并将它们注入 bootstrap.yml。
我有这样的配置文件:
spring:
application:
name: myApp
cloud:
consul:
enabled: true
host: localhost
port: 8500
config:
enabled: true
datasource:
url: jdbc:oracle:thin:@localhost:1111:XXXX
username: ${nameOfVariable1}
password: ${nameOfVariable1}
driver-class-name: oracle.jdbc.OracleDriver
例如,我需要配置嵌入式 tomcat 端口或数据库凭据,我不想将其硬编码在 .yml 属性文件中,而是想在 .yml 中放入一些变量名,这样 Spring 会从 Consul 带来价值. 可能吗?