spring - 如果数据库在 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 关闭,我只想要数据库自动创建和填充,并且不会崩溃。
可能吗?
解决方案
推荐阅读
- javascript - 使用自定义 Hooks 时获取特定的状态值(尝试使用 hooks 实现表单处理)
- css - Flexbox 溢出父 div
- go - Return true if a condition is met
- android - 如何在 Android Studio 中的 3 个或更多活动之间传递数据?
- javascript - Node.js - 如何隐藏 html 页面?
- linux - 不确定这个 linux 练习是否正确
- javascript - UTF8 字符串不允许 charAt() 或子字符串提取特定字符
- html - Font Awesome 5 - 包含 Bootstrap 时图标不起作用
- javascript - JS 日间灯泡开关
- r - 将 CSV 读入 R 但产生 0 个观察值