【问题标题】:Spring Boot 2 - disable EnversSpring Boot 2 - 禁用 Envers
【发布时间】:2019-04-19 14:23:16
【问题描述】:

如何在 Spring Boot 2 中禁用 Hibernate Envers?我不想删除依赖,因为代码依赖它取决于环境。

我在application.properties 中尝试了以下属性,但没有一个有效。启动时它总是打印envers enabled = true

spring.hibernate.integration.envers.enabled=false
hibernate.integration.envers.enabled=false
spring.jpa.hibernate.integration.envers.enabled=false

【问题讨论】:

    标签: spring-boot hibernate-envers


    【解决方案1】:

    你可以试试;

    spring.jpa.properties.hibernate.integration.envers.enabled=false
    

    “Non-Spring Data JPA”Hibernate 属性是通过spring.jpa.properties.hibernate.* afaik 配置的。那可能就行了!

    【讨论】:

      【解决方案2】:

      其实在spring boot应用中禁用hibernate envers有两种方式:

      使用 VM 参数

      -Dhibernate.integration.envers.enabled= false
      

      使用 hibernate.properties(不是 application.properties)文件,(如果不存在,则创建)添加以下行。

      hibernate.integration.envers.enabled=false
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-01
        • 2018-09-23
        • 2014-06-21
        • 1970-01-01
        • 2017-07-09
        • 1970-01-01
        • 2023-01-14
        • 1970-01-01
        相关资源
        最近更新 更多