Class UstraMultiDataSourceAutoConfiguration

java.lang.Object
com.gsitm.ustra.java.autoconfigure.UstraMultiDataSourceAutoConfiguration

@EnableConfigurationProperties(com.gsitm.ustra.java.data.datasource.MultiDataSourceProperties.class) @ConditionalOnProperty(prefix="ustra.data.datasource", name="enabled", havingValue="true", matchIfMissing=true) @ConditionalOnClass(com.gsitm.ustra.java.data.UstraData.class) @EnableAspectJAutoProxy(proxyTargetClass=true) @AutoConfigureBefore(org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class) @Import(com.gsitm.ustra.java.data.datasource.MultiDataSourceRegistrar.class) @Configuration public class UstraMultiDataSourceAutoConfiguration extends Object
Spring Boot AutoConfiguration 설정값
  • Constructor Details

    • UstraMultiDataSourceAutoConfiguration

      public UstraMultiDataSourceAutoConfiguration()
  • Method Details

    • multiDataSourceInitializer

      @DependsOn("routeDataSource") @Bean public com.gsitm.ustra.java.data.datasource.MultiDataSourceInitializer multiDataSourceInitializer()
    • dataSourceAdvice

      @Bean public org.aopalliance.intercept.MethodInterceptor dataSourceAdvice()
    • potincutAdviser

      @Bean public org.springframework.aop.PointcutAdvisor potincutAdviser(org.aopalliance.intercept.MethodInterceptor dataSourceAdvice)
    • dataSourcePointcut

      @Bean public org.springframework.aop.Pointcut dataSourcePointcut()
    • dataSourceAwareApplicationListener

      @Bean public com.gsitm.ustra.java.data.datasource.DataSourceAwareApplicationListener dataSourceAwareApplicationListener()