Как Springboot использует базу данных вместо application.properties - PullRequest
0 голосов
/ 18 февраля 2020

Я хочу добиться того, чтобы Springboot получил значения свойств, настроенные в базе данных, для завершения автоматической настройки c. Так же, как использование application.properties

1 Ответ

0 голосов
/ 18 февраля 2020

Возможно программное переопределение свойств Spring при запуске. Это было бы хорошим местом для извлечения свойств из любой базы данных, которую вы sh установили, и задали их.

Вот пример (скопируйте / вставьте из этот ответ ). Вы должны добавить получение конфигурации из базы данных

@SpringBootApplication
public class Demo40Application{
  public static void main(String[] args){
    SpringApplication application = new SpringApplication(Demo40Application.class);

    Properties properties = new Properties();
    properties.put("server.port", 9999);
    application.setDefaultProperties(properties);

    application.run(args);
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...