Соединение с базой данных было закрыто на PostgreSQL в приложении Spring Boot 1.X - PullRequest
0 голосов
/ 19 февраля 2020

У меня проблема с подключением к базе данных. Время от времени я получал следующий выпуск: трассировка стека . У меня SpringBoot 1.5.17, который использует пул соединений по умолчанию tomcat-jdb c под капотом. Мой application.yml выглядит следующим образом:

 spring:
  application:
    name: '@project.name@'
    description: '@project.description@'
    version: '@project.version@'
  primary:
    datasource:
      url: jdbc:postgresql://localhost:5432/postgres?ApplicationName=service-api-dev
      username: data_api
  read:
    datasource:
      url: jdbc:postgresql://localhost:5432/postgres?ApplicationName=service-api-dev-read
      username: data_api
  jpa:
    hibernate.ddl-auto: none
    properties:
      hibernate.dialect: org.hibernate.dialect.PostgreSQL94Dialect
      temp.use_jdbc_metadata_defaults: false
    generate-ddl: false
  jackson:
    default-property-inclusion: non_null
    deserialization.read-date-timestamps-as-nanoseconds: false

Не могли бы вы предложить мне несколько эффективных шагов для решения этой проблемы?

...