2016-05-27 6 views
1

私はSpring Data JPAでSpring Bootを使用してRepositoryを介してデータベースに問い合わせます。なんらかの理由でバックエンドデータベースが起動された場合、再起動しない限り、Springブートはそのデータベースに再度接続できません。 DB再起動後にデータベースへの接続を再投入するためにData JPAを取得する方法はありますか?春ブーツでデータベースの再起動後のSpringデータの再開

+0

は、それに応じて接続プールを構成します。 –

+0

このポストを試してくださいhttp://stackoverflow.com/questions/22684807/spring-boot-jpa-configuring-auto-reconnect有用かもしれません –

+0

私はあなたがHikariCPを使用することをお勧めします。このhttps://github.com/brettwooldridge/HikariCP/wiki/Bad-Behavior:-Handling-Database-Downをお読みください –

答えて

1

、我々はapplication.propertiesファイルに以下の設定を追加し、この問題を解決することができます

spring.datasource.testWhileIdle = true 
spring.datasource.timeBetweenEvictionRunsMillis = 60000 
spring.datasource.validationQuery = SELECT 1 

アウト十分な説明here

関連する問題