1
私はSpring Data JPAでSpring Bootを使用してRepositoryを介してデータベースに問い合わせます。なんらかの理由でバックエンドデータベースが起動された場合、再起動しない限り、Springブートはそのデータベースに再度接続できません。 DB再起動後にデータベースへの接続を再投入するためにData JPAを取得する方法はありますか?春ブーツでデータベースの再起動後のSpringデータの再開
私はSpring Data JPAでSpring Bootを使用してRepositoryを介してデータベースに問い合わせます。なんらかの理由でバックエンドデータベースが起動された場合、再起動しない限り、Springブートはそのデータベースに再度接続できません。 DB再起動後にデータベースへの接続を再投入するためにData JPAを取得する方法はありますか?春ブーツでデータベースの再起動後のSpringデータの再開
、我々はapplication.propertiesファイルに以下の設定を追加し、この問題を解決することができます
spring.datasource.testWhileIdle = true
spring.datasource.timeBetweenEvictionRunsMillis = 60000
spring.datasource.validationQuery = SELECT 1
アウト十分な説明here
は、それに応じて接続プールを構成します。 –
このポストを試してくださいhttp://stackoverflow.com/questions/22684807/spring-boot-jpa-configuring-auto-reconnect有用かもしれません –
私はあなたがHikariCPを使用することをお勧めします。このhttps://github.com/brettwooldridge/HikariCP/wiki/Bad-Behavior:-Handling-Database-Downをお読みください –