Дополнительный файл конфигурации SpringBoot в системном каталоге - PullRequest
1 голос
/ 29 мая 2020

Мне нужна помощь, чтобы использовать другой файл .yml, который дополняет исходный файл в приложении. Затем у меня есть файл, заполненный мной (dev), но некоторые конфигурации (например, информация о базе данных) должны быть вставлены нашими клиентами.

Тот, который находится в приложении ( application.yml ), имеет общие конфигурации, другой по пути C: \ Users \ Public \ datasource.yml иметь:

spring:
  datasource:
    platform: postgres
    driverClassName: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/mydb
    username: foo
    password: bar

Кто-нибудь делал это раньше?

1 Ответ

2 голосов
/ 29 мая 2020

настройте аннотацию ниже в вашем основном классе конфигурации

@PropertySource("classpath:datasource.yml")
...