У меня есть этот файл свойств, который я храню в репозитории GitHub:
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.jdbcUrl=*DB URL*
spring.datasource.username=*USERNAME*
spring.datasource.password=*ENCRYPTED PASSWORD*
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.maximum-pool-size=10
Мой сервер конфигурации получает данные из этого репо.
Теперь у меня есть клиент, которому требуются этисвойства для настройки HikariDataSource.
, но при запуске клиента я получаю следующую ошибку:
***************************
APPLICATION FAILED TO START
***************************
Description:
Cannot determine embedded database url for database type NONE
Action:
If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).
Мне кажется, что Hikari не может получить эти свойства при запуске.
Я настраивал свой источник данных Hikari следующим образом в своем классе конфигурации:
@Bean
@ConfigurationProperties("spring.datasource")
public HikariDataSource dataSource() {
return (HikariDataSource) DataSourceBuilder.create().type(HikariDataSource.class).build();
}
После удаления этого компонента я все еще получаю ту же ошибку.
Любое представление о том, что я долженздесь делать?
Спасибо.