Package tech.ailef.dbadmin.external
Class DbAdminAutoConfiguration
java.lang.Object
tech.ailef.dbadmin.external.DbAdminAutoConfiguration
@ConditionalOnProperty(name="dbadmin.enabled",
matchIfMissing=true)
@ComponentScan
@EnableConfigurationProperties(DbAdminProperties.class)
@Configuration
@EnableJpaRepositories(entityManagerFactoryRef="internalEntityManagerFactory",
transactionManagerRef="internalTransactionManager",
basePackages="tech.ailef.dbadmin.internal.repository")
@EnableTransactionManagement
@Import(InternalDbAdminConfiguration.class)
public class DbAdminAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean
org.springframework.transaction.PlatformTransactionManager
-
Constructor Details
-
DbAdminAutoConfiguration
public DbAdminAutoConfiguration()
-
-
Method Details
-
internalDataSource
-
internalEntityManagerFactory
@Bean public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean internalEntityManagerFactory() -
internalTransactionManager
@Bean public org.springframework.transaction.PlatformTransactionManager internalTransactionManager()
-