Class MultitenantAutoConfiguration

java.lang.Object
tech.esphero.multitenant.MultitenantAutoConfiguration

@Configuration @ComponentScan(basePackages="tech.esphero.multitenant") @EnableJpaRepositories(basePackages="tech.esphero.multitenant.repository", entityManagerFactoryRef="masterEntityManagerFactory", transactionManagerRef="masterTransactionManager") public class MultitenantAutoConfiguration extends Object
  • Constructor Details

    • MultitenantAutoConfiguration

      public MultitenantAutoConfiguration()
  • Method Details

    • masterDataSource

      @Bean(name="masterDataSource") public DataSource masterDataSource()
    • masterEntityManagerFactory

      @Primary @Bean(name="masterEntityManagerFactory") public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean masterEntityManagerFactory(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder, @Qualifier("masterDataSource") DataSource masterDataSource)
    • masterTransactionManager

      @Bean(name="masterTransactionManager") public org.springframework.transaction.PlatformTransactionManager masterTransactionManager(@Qualifier("masterEntityManagerFactory") jakarta.persistence.EntityManagerFactory masterEntityManagerFactory)