【发布时间】:2020-04-16 05:59:46
【问题描述】:
即使 MySQL 表不存在,Spring Boot 应用程序也会启动。如果应用程序出现未找到表错误,如何确保应用程序自行终止?
【问题讨论】:
-
我了解到,当 spring boot 启动时,它会检查您的数据库连接,但不检查您的表。至少您在配置类中显式调用您的表,例如
标签: mysql spring-boot spring-data-jpa
即使 MySQL 表不存在,Spring Boot 应用程序也会启动。如果应用程序出现未找到表错误,如何确保应用程序自行终止?
【问题讨论】:
标签: mysql spring-boot spring-data-jpa
你可以使用休眠validate
spring.jpa.hibernate.ddl-auto=validate
它使用您的实体类验证架构,不对数据库进行任何更改。
【讨论】: