Spring Boot Hikari неправильное соединение URL - PullRequest
0 голосов
/ 01 июля 2019

Я создаю веб-приложение с использованием весенней загрузки, но я не хочу устанавливать URL-адрес подключения, имя пользователя и пароль в application.properties, поэтому я настраиваю DataSource программно через HikariCP.

Вот мой код:

DBConfig.java:

@Configuration
public class DBConfig {
    @Bean
    public DataSource getDataSource() {

        DataSource ds = null;

        if (ds == null) {
            HikariConfig config = new HikariConfig();
            config.setJdbcUrl(System.getenv("WJ_URL"));
            config.setUsername(System.getenv("WJ_USER"));
            config.setPassword(System.getenv("WJ_PASS"));
            config.setDataSourceClassName("org.postgresql.ds.PGSimpleDataSource");

            ds = new HikariDataSource(config);
        }

        return ds;

    }

}

Я уверен, что установил правильный URL-адрес и другую информацию для учетных данных, но все равно получено исключение:

org.postgresql.util.PSQLException: Connection to localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

Вот URL-адрес соединениячерез систему env:

WJ_URL=jdbc:postgresql://db.sakadream.me:5432/weebjournal

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...