| | |
| | | package com.zy.common.config.ds; |
| | | |
| | | import org.apache.ibatis.session.SqlSessionFactory; |
| | | import org.mybatis.spring.SqlSessionFactoryBean; |
| | | import com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean; |
| | | import org.mybatis.spring.annotation.MapperScan; |
| | | import org.springframework.beans.factory.annotation.Qualifier; |
| | | import org.springframework.context.annotation.Bean; |
| | |
| | | |
| | | @Bean(name = "primarySqlSessionFactory") |
| | | @Primary |
| | | public SqlSessionFactory primarySqlSessionFactory(@Qualifier("dataSource") DataSource dataSource) throws Exception { |
| | | SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean(); |
| | | public MybatisSqlSessionFactoryBean primarySqlSessionFactory(@Qualifier("dataSource") 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/asrs/*.xml")); |
| | | return sessionFactory; |
| | | } |
| | | |
| | | @Bean(name = "transactionManager") |