Spring boot spring数据环境-2.0.0.0版本

Spring boot spring数据环境-2.0.0.0版本,spring-boot,spring-data-envers,Spring Boot,Spring Data Envers,现在我们使用0.3.0.RELEASE来获取修订数据,并注意到修订是按升序获取的。 现行守则 @EnableJpaRepositories( value = "org.xxx.xxx.xxx.repository", repositoryFactoryBeanClass = RevisionRepositoryFactoryBean.class ) @EnableJpaAuditing( auditorAwareRef = "springSecurityAuditorAware" ) @Enab

现在我们使用0.3.0.RELEASE来获取修订数据,并注意到修订是按升序获取的。 现行守则

@EnableJpaRepositories( value = "org.xxx.xxx.xxx.repository", repositoryFactoryBeanClass = RevisionRepositoryFactoryBean.class )
@EnableJpaAuditing( auditorAwareRef = "springSecurityAuditorAware" )
@EnableTransactionManagement
public class DatabaseConfiguration {
.......
}

public class RevisionRepositoryFactoryBean extends EnversRevisionRepositoryFactoryBean {

    public RevisionRepositoryFactoryBean() {
        setRevisionEntityClass( Revision.class );
    }

}
发现较新版本2.0.0.RELEASE具有基于分页对象排序的功能。所以想要使用2.0.0.0版本

以下是修改内容

public class RevisionRepositoryFactoryBean<T extends RevisionRepository<S, ID, N>, S, ID extends Serializable, N extends Number & Comparable<N>> extends EnversRevisionRepositoryFactoryBean<T, S, ID,N> {

    public RevisionRepositoryFactoryBean(Class<? extends T> repositoryInterface) {
        super(repositoryInterface);
        setRevisionEntityClass( Revision.class );
        // TODO Auto-generated constructor stub
    }

}
公共类RevisionRepositoryFactoryBean扩展了EnversRevisionRepositoryFactoryBean{

public RevisionRepositoryFactoryBean(类您是如何指定版本的?您需要确保您也获得了其他Spring数据模块的匹配版本(Spring数据共享、Spring数据jpa)您是如何指定版本的?您需要确保您也获得了其他Spring数据模块的匹配版本(Spring Data commons、Spring Data jpa)