У меня есть приложение Spring Boot, созданное с Maven, которое использует JDB C. Файл application.yml
содержит
spring:
application:
(stuff)
datasource:
url: jdbc:informix-sqli://......
driver-class-name: com.informix.jdbc.IfxDriver
Я хочу переместить детали JDB C, специфицированные c, в библиотеку, поэтому теперь app/src/main/resources/application.yml
содержит только
spring:
application:
(stuff)
и параметры конфигурации datasource
должны находиться в хранилище библиотеки. Я попытался создать lib/src/main/resources/application.yml
с
spring:
datasource:
url: jdbc:informix-sqli://......
driver-class-name: com.informix.jdbc.IfxDriver
, надеясь, что оба файла yml будут подобраны и объединены при загрузке Spring. Очевидно, нет.
Библиотека и приложение собираются нормально, но когда я его запускаю
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Как я могу получить конфигурацию библиотеки, которая будет объединена с конфигурацией application.yml
в приложение?