根pom文件
<mybatis-plus-boot-starter.version>3.5.1</mybatis-plus-boot-starter.version>
<!--添加mybatisPlus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus-boot-starter.version}</version> </dependency>
admin-application.yml
#mybatis: # # 搜索指定包别名 # typeAliasesPackage: com.ruoyi.**.domain # # 配置mapper的扫描,找到所有的mapper.xml映射文件 # mapperLocations: classpath*:mapper/**/*Mapper.xml # # 加载全局的配置文件 # configLocation: classpath:mybatis/mybatis-config.xml mybatis-plus: type-aliases-package: com.ruoyi.**.domain mapper-locations: classpath*:mapper/**/*Mapper.xml config-location: classpath:mybatis/mybatis-config.xml
common/pom.xml
<!--添加mybatisPlus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus-boot-starter.version}</version> </dependency>
ruoyi-framework/src/main/java/com/ruoyi/framework/config/MyBatisConfig.java
@Bean public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception { String typeAliasesPackage = env.getProperty("mybatis.typeAliasesPackage"); String mapperLocations = env.getProperty("mybatis.mapperLocations"); String configLocation = env.getProperty("mybatis.configLocation"); String typeAliasesPackage = env.getProperty("mybatis-plus.type-aliases-package"); String mapperLocations = env.getProperty("mybatis-plus.mapper-locations"); String configLocation = env.getProperty("mybatis-plus.config-location"); typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage); VFS.addImplClass(SpringBootVFS.class); final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean(); final MybatisSqlSessionFactoryBean sessionFactory = new MybatisSqlSessionFactoryBean(); sessionFactory.setDataSource(dataSource); sessionFactory.setTypeAliasesPackage(typeAliasesPackage); sessionFactory.setMapperLocations(resolveMapperLocations(StringUtils.split(mapperLocations, ",")));