首页 > 解决方案 > 如果数据库在 Spring 5 和 Hibernate 中关闭,则 Autocrate 数据库忽略错误

问题描述

我正在寻找一种非常简单的方法来初始化 Postgres DB使用 Spring 5 (Spring boot) 和 Hibernate 忽略任何 DB 初始化错误。

我已经寻找解决方案好几个小时了,但没有任何效果。使用属性spring.datasource.continue-on-error=true可以正常工作并防止应用程序在连接被拒绝异常时崩溃。但它并不能防止应用程序在与spring.jpa.hibernate.ddl-auto=update.

我已经尝试了一些事情,比如以编程方式初始化数据库,但我找不到一个简单的解决方案,因为我没有太多时间花在这上面。所有这些只是为了给学生展示一些技术。所以我真的不在乎 Postgres 数据库是否存在。如果 Postgres 关闭,我只想要数据库自动创建和填充,并且不会崩溃。

可能吗?

标签: springhibernatespring-boot

解决方案


推荐阅读