【问题标题】:Spring Boot application is going up even if MySQL table is not present即使 MySQL 表不存在,Spring Boot 应用程序也会启动
【发布时间】:2020-04-16 05:59:46
【问题描述】:

即使 MySQL 表不存在,Spring Boot 应用程序也会启动。如果应用程序出现未找到表错误,如何确保应用程序自行终止?

【问题讨论】:

  • 我了解到,当 spring boot 启动时,它会检查您的数据库连接,但不检查您的表。至少您在配置类中显式调用您的表,例如

标签: mysql spring-boot spring-data-jpa


【解决方案1】:

你可以使用休眠validate

spring.jpa.hibernate.ddl-auto=validate

它使用您的实体类验证架构,不对数据库进行任何更改。

【讨论】:

    猜你喜欢
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-07
    • 2015-02-21
    • 2017-11-19
    • 1970-01-01
    • 2015-10-22
    相关资源
    最近更新 更多