Springboot JPA работает, для конфигурации ниже
spring.datasource.url=jdbc:oracle:thin:@ldap://severname:1522/dbname,cn=OracleContext,dc=uk,dc=csfb,dc=com
spring.datasource.username=Someusername
spring.datasource.password=Somepassword
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
Но когда я определяю конфигурацию как
db.url=jdbc:oracle:thin:@ldap://severname:1522/dbname,cn=OracleContext,dc=uk,dc=csfb,dc=com
db.username=Someusername
db.password=Somepassword
db.driver-class-name=oracle.jdbc.driver.OracleDriver
и код перехватчика как
@ConfigurationProperties
@Bean
public DataSource dataSource() {
HikariConfig config = new HikariConfig();
config.setJdbcUrl(dbUrl);
config.setUsername(dbUserName);
config.setPassword(jasyptCipher.decrypt(dbPassword, encryptorPassword));
config.setDriverClassName(dbDriverClassName);
return new HikariDataSource(config);
}
JPA использует hikari пул внутри, с указанным выше кодом 1-е соединение с БД в hikaripool успешно подключено, но остальные не смогли подключиться, потому что мое предоставленное имя пользователя = someusername переопределено идентификатором системы / входа