@Configuration
@Import(value={SpringBeanUtils.class,IgnoreCompanyIdAspect.class,LogAspect.class})
public class ProjectAutoConfiguration
extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ProjectAutoConfiguration.CacheConfiguration |
| 构造器和说明 |
|---|
ProjectAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
CommonDao |
commonDao(DataSource dataSource) |
ReadWriteDataSource |
dataSource(DataSource readDataSource,
DataSource writeDataSource) |
org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor |
defaultBeanFactoryPointcutAdvisor(org.springframework.transaction.TransactionManager transactionManager,
org.springframework.aop.aspectj.AspectJExpressionPointcut servicePointcut) |
org.springframework.transaction.PlatformTransactionManager |
transactionManager(DataSource dataSource) |
@Bean @Primary @ConditionalOnMissingBean(name="dataSource") public ReadWriteDataSource dataSource(@Qualifier(value="readDataSource") DataSource readDataSource, @Qualifier(value="writeDataSource") DataSource writeDataSource)
@Bean @ConditionalOnMissingBean(name="commonDao") public CommonDao commonDao(DataSource dataSource)
@Bean
@ConditionalOnMissingBean(name="transactionManager")
public org.springframework.transaction.PlatformTransactionManager transactionManager(@Qualifier(value="dataSource")
DataSource dataSource)
@Bean
@ConditionalOnMissingBean(name="defaultBeanFactoryPointcutAdvisor")
public org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor defaultBeanFactoryPointcutAdvisor(org.springframework.transaction.TransactionManager transactionManager,
@Qualifier(value="servicePointcut")
org.springframework.aop.aspectj.AspectJExpressionPointcut servicePointcut)
Copyright © 2022–2023. All rights reserved.