Class UserDBConfig
- java.lang.Object
-
- com.github.database.rider.springboot.infra.user.UserDBConfig
-
@Configuration @EnableTransactionManagement @EnableJpaRepositories(entityManagerFactoryRef="userEntityManagerFactory", basePackages={"com.github.database.rider.springboot.model.user","com.github.database.rider.springboot.infra.user"}, transactionManagerRef="userTransactionManager") public class UserDBConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description UserDBConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSourcedataSource(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties userDataSourceProperties)org.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesdataSourceProperties()org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBeanentityManagerFactory(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder, DataSource userDataSource)org.springframework.transaction.PlatformTransactionManagertransactionManager(javax.persistence.EntityManagerFactory userEntityManagerFactory)
-
-
-
Method Detail
-
dataSourceProperties
@Primary @Bean(name="userDataSourceProperties") @ConfigurationProperties("user.datasource") public org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dataSourceProperties()
-
dataSource
@Primary @Bean(name="userDataSource") @ConfigurationProperties("user.datasource.configuration") public DataSource dataSource(@Qualifier("userDataSourceProperties") org.springframework.boot.autoconfigure.jdbc.DataSourceProperties userDataSourceProperties)
-
entityManagerFactory
@Primary @Bean(name="userEntityManagerFactory") public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean entityManagerFactory(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder, @Qualifier("userDataSource") DataSource userDataSource)
-
transactionManager
@Primary @Bean(name="userTransactionManager") public org.springframework.transaction.PlatformTransactionManager transactionManager(@Qualifier("userEntityManagerFactory") javax.persistence.EntityManagerFactory userEntityManagerFactory)
-
-