Ошибка HikariPool-2 — для параметра driverClassName требуется jdbcUrl. на Java SpringbootJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка HikariPool-2 — для параметра driverClassName требуется jdbcUrl. на Java Springboot

Сообщение Anonymous »

Я новичок в Java. Я работаю над старым проектом моей компании. Я получил ошибку: HikariPool-2 — для параметра driverClassName требуется jdbcUrl. когда я пытаюсь запустить программу. Похоже, она не может подключиться к БД.
Версия Java: 8
Весенняя версия: 2.5.0
Это мой application.yml (конфиденциальную информацию я удаляю с помощью *)

Код: Выделить всё

 server:
port: 8099
servlet:
context-path: /query

spring:
datasource:
dev:
url: jdbc:oracle:thin:@****
username: ****
password: ****
driver-class-name: oracle.jdbc.OracleDriver
qa:
url: jdbc:oracle:thin:@r****
username: ****
password: ****
driver-class-name: oracle.jdbc.OracleDriver
prod:
url: jdbc:oracle:thin:@****
username: ****
password: ****
driver-class-name: oracle.jdbc.OracleDriver
devP:
url: jdbc:oracle:thin:@****
username: ****
password: ****
driver-class-name: oracle.jdbc.OracleDriver
Это мой DbConfig.java

Код: Выделить всё

public class DbConfig {
@Bean(name = "dbDev")
@ConfigurationProperties(prefix = "spring.datasource.dev")
public DataSource dataSource1() {
return DataSourceBuilder.create().build();
}

@Bean(name = "dev")
public JdbcTemplate jdbcTemplate1(@Qualifier("dbDev") DataSource ds) {
return new JdbcTemplate(ds);
}

@Bean(name = "dbQa")
@ConfigurationProperties(prefix = "spring.datasource.qa")
public DataSource dataSource2() {
return DataSourceBuilder.create().build();
}

@Bean(name = "qa")
public JdbcTemplate jdbcTemplate2(@Qualifier("dbQa") DataSource ds) {
return new JdbcTemplate(ds);
}

@Bean(name = "dbProd")
@ConfigurationProperties(prefix = "spring.datasource.prod")
public DataSource dataSource3() {
return DataSourceBuilder.create().build();
}

@Bean(name = "prod")
public JdbcTemplate jdbcTemplate3(@Qualifier("dbProd") DataSource ds) {
return new JdbcTemplate(ds);
}

@Bean(name = "dbdevP")
@ConfigurationProperties(prefix = "spring.datasource.devP")
public DataSource dataSource4() {
return DataSourceBuilder.create().build();
}

@Bean(name = "devP")
public JdbcTemplate jdbcTemplate4(@Qualifier("dbdevP") DataSource ds) {
return new JdbcTemplate(ds);
}
Можете ли вы мне помочь?

Подробнее здесь: https://stackoverflow.com/questions/792 ... -springboo
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»