Здравствуйте!
Пытаюсь в проекте использовать JdbcTemplate, но при создании контекста ( AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(MyApplication.class);
) возникает ошибка
DataSourceBeanCreationException: Failed to determine a suitable driver class
В application.properties
драйвер указан: main.datasource.driverClassName = org.postgresql.Driver
. main.datasource.driver-class-name
тоже пробовал, с таким же результатом.
В отладке видно, что первый раз метод
DataSource dataSource(DataSourceProperties dataSourceProperties) {
return dataSourceProperties.initializeDataSourceBuilder().build();
}
из стартового класса MyApplication
вызывается со значениями, которые находятся в настроечном файле. Второй раз этот метод вызывается при вызове строки AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(MyApplication.class);
и уже без значений из настроечного файла, что и приводит к возникновению ошибки.