类 JaversSpringJpaApplicationConfig


  • @Configuration
    @EnableAspectJAutoProxy
    @EnableConfigurationProperties({org.javers.spring.boot.sql.JaversSqlProperties.class,org.springframework.boot.autoconfigure.orm.jpa.JpaProperties.class})
    @Import(org.javers.spring.RegisterJsonTypeAdaptersPlugin.class)
    @AutoConfigureAfter({org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration.class,y9.autoconfiguration.jpa.JpaPublicConfiguration.class})
    @AutoConfigureBefore(org.javers.spring.boot.sql.JaversSqlAutoConfiguration.class)
    @ComponentScan(basePackages={"net.risesoft.repository","net.risesoft.y9public.repository","org.javers.spring.repository"})
    public class JaversSpringJpaApplicationConfig
    extends Object
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      org.javers.core.Javers javers​(org.javers.repository.sql.JaversSqlRepository sqlRepository, org.springframework.transaction.PlatformTransactionManager transactionManager, org.javers.spring.boot.sql.JaversSqlProperties javersSqlProperties)  
      org.javers.repository.sql.JaversSqlRepository javersSqlRepository​(org.javers.repository.sql.ConnectionProvider connectionProvider, org.javers.spring.boot.sql.JaversSqlProperties javersSqlProperties, org.javers.repository.sql.DialectName y9javersSqlDialectName)  
      org.javers.repository.sql.ConnectionProvider jpaConnectionProvider​(javax.persistence.EntityManagerFactory entityManagerFactory)  
      org.javers.repository.sql.DialectName y9javersSqlDialectName​(javax.persistence.EntityManagerFactory entityManagerFactory)  
    • 构造器详细资料

      • JaversSpringJpaApplicationConfig

        public JaversSpringJpaApplicationConfig()
    • 方法详细资料

      • y9javersSqlDialectName

        @Bean
        public org.javers.repository.sql.DialectName y9javersSqlDialectName​(@Qualifier("rsPublicEntityManagerFactory")
                                                                            javax.persistence.EntityManagerFactory entityManagerFactory)
      • javers

        @Bean(name="JaversFromStarter")
        @ConditionalOnMissingBean
        public org.javers.core.Javers javers​(org.javers.repository.sql.JaversSqlRepository sqlRepository,
                                             @Qualifier("rsPublicTransactionManager")
                                             org.springframework.transaction.PlatformTransactionManager transactionManager,
                                             org.javers.spring.boot.sql.JaversSqlProperties javersSqlProperties)
      • javersSqlRepository

        @Bean(name="JaversSqlRepositoryFromStarter")
        @ConditionalOnMissingBean
        public org.javers.repository.sql.JaversSqlRepository javersSqlRepository​(org.javers.repository.sql.ConnectionProvider connectionProvider,
                                                                                 org.javers.spring.boot.sql.JaversSqlProperties javersSqlProperties,
                                                                                 org.javers.repository.sql.DialectName y9javersSqlDialectName)
      • jpaConnectionProvider

        @Bean(name="JpaHibernateConnectionProvider")
        @ConditionalOnMissingBean
        public org.javers.repository.sql.ConnectionProvider jpaConnectionProvider​(@Qualifier("rsPublicEntityManagerFactory")
                                                                                  javax.persistence.EntityManagerFactory entityManagerFactory)