即使数据库关闭,也要启动Spring-Boot / EclipseLink应用程序,并在数据库可用时重新连接

时间:2019-04-03 13:27:55

标签: spring-boot eclipselink

我正在寻找一种启动我的使用JPA / EclipseLink的SpringBoot应用程序的方法,即使DB关闭了,并在可用时自动重新连接。我需要的内容在此处的响应中进行了描述:How to start spring-boot app without depending on Database?,但适用于Hibernate(!)。除了EclipseLink外,我还需要相同的内容。

我知道该物业:

<property name="eclipselink.validation-only" value="true"/> 

但是描述https://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/p_validation_only.htm说:“使用eclipselink.validation-only持久性属性通过初始化描述符而不连接到数据源来验证部署。”这意味着即使数据库可用,也不会重新连接。

那么,EclipseLink完全有可能吗?

版本:

Spring Boot: 2.0.7
EclipseLink: 2.7.0
Hikari Connection Pool: 2.7.9

0 个答案:

没有答案