| | |
| | | package com.zy.common.config.ds; |
| | | |
| | | import com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean; |
| | | import org.apache.ibatis.session.SqlSessionFactory; |
| | | import org.mybatis.spring.SqlSessionFactoryBean; |
| | | import org.mybatis.spring.annotation.MapperScan; |
| | |
| | | public class SecondaryDataSourceConfig { |
| | | |
| | | @Bean(name = "secondarySqlSessionFactory") |
| | | public SqlSessionFactory secondarySqlSessionFactory(@Qualifier("slaveDataSource") DataSource dataSource) throws Exception { |
| | | SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean(); |
| | | public MybatisSqlSessionFactoryBean secondarySqlSessionFactory(@Qualifier("slaveDataSource") DataSource dataSource) throws Exception { |
| | | MybatisSqlSessionFactoryBean sessionFactory = new MybatisSqlSessionFactoryBean(); |
| | | sessionFactory.setDataSource(dataSource); |
| | | // 设置MyBatis的Mapper XML文件路径 |
| | | sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver() |
| | | .getResources("classpath:mapper/**/*.xml")); |
| | | return sessionFactory.getObject(); |
| | | .getResources("classpath:mapper/nc/*.xml")); |
| | | return sessionFactory; |
| | | } |
| | | |
| | | @Bean(name = "secondaryTransactionManager") |