类 Y9JaversSqlAutoConfiguration

java.lang.Object
y9.autocofiguration.Y9JaversSqlAutoConfiguration

@ConditionalOnProperty(name="javers.enabled", havingValue="true", matchIfMissing=true) @AutoConfiguration(before=org.javers.spring.boot.sql.JaversSqlAutoConfiguration.class, after={org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration.class,y9.autoconfiguration.jpa.JpaPublicConfiguration.class}) @EnableAspectJAutoProxy @EnableConfigurationProperties({org.javers.spring.boot.sql.JaversSqlProperties.class,org.springframework.boot.autoconfigure.orm.jpa.JpaProperties.class,JaversProperties.class}) @Import(org.javers.spring.RegisterJsonTypeAdaptersPlugin.class) public class Y9JaversSqlAutoConfiguration extends Object
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    org.javers.spring.auditable.AuthorProvider
     
    org.javers.spring.auditable.CommitPropertiesProvider
     
    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.spring.auditable.aspect.JaversAuditableAspect
    javersAuditableAspect(org.javers.core.Javers javers, org.javers.spring.auditable.AuthorProvider authorProvider, org.javers.spring.auditable.CommitPropertiesProvider commitPropertiesProvider)
     
    org.javers.spring.auditable.aspect.springdatajpa.JaversSpringDataJpaAuditableRepositoryAspect
    javersSpringDataAuditableAspect(org.javers.core.Javers javers, org.javers.spring.auditable.AuthorProvider authorProvider, org.javers.spring.auditable.CommitPropertiesProvider commitPropertiesProvider)
     
    org.javers.repository.sql.DialectName
    javersSqlDialectName(jakarta.persistence.EntityManagerFactory entityManagerFactory, JaversProperties javersProperties)
     
    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
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • Y9JaversSqlAutoConfiguration

      public Y9JaversSqlAutoConfiguration()
  • 方法详细资料

    • javersSqlDialectName

      @Bean public org.javers.repository.sql.DialectName javersSqlDialectName(@Qualifier("rsPublicEntityManagerFactory") jakarta.persistence.EntityManagerFactory entityManagerFactory, JaversProperties javersProperties)
    • 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)
    • 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)
    • authorProvider

      @Bean public org.javers.spring.auditable.AuthorProvider authorProvider()
    • commitPropertiesProvider

      @Bean public org.javers.spring.auditable.CommitPropertiesProvider commitPropertiesProvider()
    • jpaConnectionProvider

      @Bean(name="JpaHibernateConnectionProvider") @ConditionalOnMissingBean public org.javers.repository.sql.ConnectionProvider jpaConnectionProvider()
    • javersAuditableAspect

      @Bean @ConditionalOnProperty(name="javers.auditableAspectEnabled", havingValue="true", matchIfMissing=true) public org.javers.spring.auditable.aspect.JaversAuditableAspect javersAuditableAspect(org.javers.core.Javers javers, org.javers.spring.auditable.AuthorProvider authorProvider, org.javers.spring.auditable.CommitPropertiesProvider commitPropertiesProvider)
    • javersSpringDataAuditableAspect

      @Bean @ConditionalOnProperty(name="javers.springDataAuditableRepositoryAspectEnabled", havingValue="true", matchIfMissing=true) public org.javers.spring.auditable.aspect.springdatajpa.JaversSpringDataJpaAuditableRepositoryAspect javersSpringDataAuditableAspect(org.javers.core.Javers javers, org.javers.spring.auditable.AuthorProvider authorProvider, org.javers.spring.auditable.CommitPropertiesProvider commitPropertiesProvider)