2016-03-12 34 views
0

您好,我需要將此項目的https://github.com/spring-projects/spring-data-envers集成到我的項目中。我使用spring-boot來管理我的所有配置,所以我不知道如何將該行添加到我的項目中: 。我將依賴項spring-data-envers添加到了我的項目中,但爲了使用spring-data提供的其他內容必須完成的存儲庫,我沒有看到。請給我一個關於如何使用彈簧啓動的方法提示如何將spring-data-envers集成到我的項目中

+1

有彈簧引導和彈簧數據envers點指南這裏:http://stackoverflow.com/a/ 29308586/1098564注意:spring-data-envers不是一個維護良好的項目,與querydsl衝突(如果使用的話) – sdoxsee

回答

1

補充一點:

@EnableJpaRepositories(repositoryFactoryBeanClass = EnversRevisionRepositoryFactoryBean.class) 

我們使用這樣的:

@Configuration 
@EnableJpaAuditing(auditorAwareRef = "auditorAwareImpl") 
@EnableJpaRepositories(repositoryFactoryBeanClass = EnversRevisionRepositoryFactoryBean.class) 
@EnableTransactionManagement 
public class DataRestConfig 
    extends RepositoryRestMvcConfiguration { 
} 
0

存儲庫本身有一個example如何使用它。

一般而言,您需要爲實體添加特殊的Hibernate註釋@Audited。 並且您的存儲庫接口應擴展其他接口EnversRevisionRepository

+0

我的問題不是如何使用envers。我想知道如何將jpa工廠bean添加到我的項目中。我找到了我的答案。顯然我們必須使用@EnableJpaRepositories註釋 –

相關問題