【问题标题】: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