nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.postgresql.util.PSQLException: ВАЖНО: пользователь "roman" не прошёл проверку подлинности (по паролю)
Класс конфигурации
@PropertySource("classpath:database.properties")
public class SpringConfig implements WebMvcConfigurer {
...
@Bean
public DataSource dataSource() {
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName(Objects.requireNonNull(environment.getProperty("driver")));
dataSource.setUrl(environment.getProperty("url"));
dataSource.setUsername(environment.getProperty("username"));
dataSource.setPassword(environment.getProperty("password"));
return dataSource;
}
}
Файл database.properties
driver=org.postgresql.Driver
url=jdbc:postgresql://localhost:5432/first_db
username=psqluser
password=pass
Почему спринг ловит основного юзера пк?
А с какого перепуга это ошибка спринга ?
Проперти перепроверь, говном пахнут
блять, это ничего не дало. Как понять?
Гугли, как указать проперти для бд юзая спринг
Обсуждают сегодня