importjava.util.HashMap;importjava.util.Map;importjavax.annotation.Resource;importjavax.sql.DataSource;importorg.springframework.boot.web.servlet.FilterRegistrationBean;importorg.springframework.boot.web.servlet.ServletRegistrationBean;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.context.annotation.DependsOn;importorg.springframework.context.annotation.Primary;importcom.alibaba.druid.pool.DruidDataSource;importcom.alibaba.druid.support.http.StatViewServlet;importcom.alibaba.druid.support.http.WebStatFilter;/*** 数据源配置类
*
*@authorLynch*/@Configurationpublic classDataSourceComponent {
@ResourceprivateMasterDataSourceConfig masterDataSourceConfig;
@ResourceprivateSlaveDataSourceConfig slaveDataSourceConfig;
@Bean(name= "master")publicDataSource masterDataSource() {
D