一.Application配置
这是Application的注解配置@EnableDiscoveryClient // 开启事务支持后 @EnableTransactionManagement @ServletComponentScan @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) @ComponentScan(basePackages = {"com.shhw"}) @EnableScheduling // 开启定时任务 public class ShhwApplication { public static void main(String[] args) { SpringApplication.run(ShhwApplication.class, args); } }
二.这是项目结构 两个config配置的是两个数据源的配置
三.这里是config文件里面的代码
import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; import org.mybatis.spring.annotation.MapperScan; import org.mybatis.spring.boot.autoconfigure.MybatisProperties; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; import org.springframework.core.io.support.PathMatchingResourcePatternResolver; import org.springframewor