У меня есть самонастроенный сервер Spring Cloud Config (он использует себя для своей собственной конфигурации).
Итак, у меня есть один файл bootstrap.properties
с содержимым:
spring.cloud.config.server.bootstrap=true
spring.cloud.config.server.git.uri=<my GitHub repo>
spring.application.name=config
spring.profiles.active=development
Это работает хорошо, но я хочу определить указанные выше свойства с помощью кода Java. На самом деле, я могу оставить эти свойства там, я просто хочу добавить spring.cloud.config.server.git.username
и spring.cloud.config.server.git.password
программно. Можно ли это как-то сделать?
Я пытался использовать общие подходы для добавления/переопределения свойств Spring, определенных в application.properties
, но безуспешно: похоже, что bootstrap.properties
должен быть объявлен программно каким-то другим способом (если это вообще возможно).