类 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.AuthorProviderorg.javers.spring.auditable.CommitPropertiesProviderorg.javers.core.Javersjavers(org.javers.repository.sql.JaversSqlRepository sqlRepository, org.springframework.transaction.PlatformTransactionManager transactionManager, org.javers.spring.boot.sql.JaversSqlProperties javersSqlProperties) org.javers.spring.auditable.aspect.JaversAuditableAspectjaversAuditableAspect(org.javers.core.Javers javers, org.javers.spring.auditable.AuthorProvider authorProvider, org.javers.spring.auditable.CommitPropertiesProvider commitPropertiesProvider) org.javers.spring.auditable.aspect.springdatajpa.JaversSpringDataJpaAuditableRepositoryAspectjaversSpringDataAuditableAspect(org.javers.core.Javers javers, org.javers.spring.auditable.AuthorProvider authorProvider, org.javers.spring.auditable.CommitPropertiesProvider commitPropertiesProvider) org.javers.repository.sql.DialectNamejaversSqlDialectName(jakarta.persistence.EntityManagerFactory entityManagerFactory, JaversProperties javersProperties) org.javers.repository.sql.JaversSqlRepositoryjaversSqlRepository(org.javers.repository.sql.ConnectionProvider connectionProvider, org.javers.spring.boot.sql.JaversSqlProperties javersSqlProperties, org.javers.repository.sql.DialectName y9javersSqlDialectName) org.javers.repository.sql.ConnectionProvider
-
构造器详细资料
-
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)
-