У меня есть вопрос, есть ли способ получить определенные значения и вставить их в 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.Возможно ли это?