在mapper子模块pom.xml文件中添加依赖

     <dependency><groupId>tk.mybatis</groupId><artifactId>mapper-spring-boot-starter</artifactId><version>2.1.5</version></dependency>


在api子模块的启动类修改导入的mapperscan,换成import tk.mybatis.spring.annotation.MapperScan;

在mapper的pom.xml文件中添加插件

<build><plugins><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.5</version><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.47</version></dependency><dependency><groupId>tk.mybatis</groupId><artifactId>mapper</artifactId><version>3.4.4</version></dependency></dependencies></plugin></plugins></build>

mapper的resource目录下新建genetator文件夹,存放genetatorConfig.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration><!-- 引入数据库连接配置 --><!--    <properties resource="jdbc.properties"/>--><context id="Mysql" targetRuntime="MyBatis3Simple" defaultModelType="flat"><property name="beginningDelimiter" value="`"/><property name="endingDelimiter" value="`"/><!-- 配置 GeneralDAO --><plugin type="tk.mybatis.mapper.generator.MapperPlugin"><property name="mappers" value="com.qfedu.fmmall.general.GeneralDAO"/><!--GeneralDAO的位置--></plugin><!-- 配置数据库连接 --><jdbcConnection driverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/fmmall"userId="root" password="root"></jdbcConnection><!-- 配置实体类存放路径 --><javaModelGenerator targetPackage="com.qfedu.fmmall.entity" targetProject="src/main/java"/><!-- 配置 XML 存放路径 --><sqlMapGenerator targetPackage="/" targetProject="src/main/resources/mappers"/><!-- 配置 DAO 存放路径 --><javaClientGenerator targetPackage="com.qfedu.fmmall.dao" targetProject="src/main/java" type="XMLMAPPER"/><!-- 配置需要指定生成的数据库和表,% 代表所有表 --><table tableName="%"><!-- mysql 配置 --><!--            <generatedKey column="id" sqlStatement="Mysql" identity="true"/>--></table><!--        <table tableName="tb_roles">--><!--            &lt;!&ndash; mysql 配置 &ndash;&gt;--><!--            <generatedKey column="roleid" sqlStatement="Mysql" identity="true"/>--><!--        </table>--><!--        <table tableName="tb_permissions">--><!--            &lt;!&ndash; mysql 配置 &ndash;&gt;--><!--            <generatedKey column="perid" sqlStatement="Mysql" identity="true"/>--><!--        </table>--></context>
</generatorConfiguration>

http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd报红
解决方法
解决后,双击mapper子模块插件中的mybatis-generator:generate

在mapper子模块自动生成了dao层接口和entity层的实体类
将mapper子模块的entity层的实体类转移到beans子模块的entity层下
注解报红

将依赖

     <dependency><groupId>tk.mybatis</groupId><artifactId>mapper-spring-boot-starter</artifactId><version>2.1.5</version></dependency>

从mapper子模块的pom文件转移到beans子模块中

锋迷商城 整合tkMapper相关推荐

  1. 锋迷商城项目介绍(一)

    锋迷商城项目介绍 项目模块 一.用户管理 二.首页功能实现 三.商品详情 四.购物车 五.收货地址管理 六.提交订单 七.用户中心 八.订单管理 九.评价管理 十.中心首页数据显示 项目介绍 一.项目 ...

  2. 毕业设计学习锋迷商城的的笔记(自己设计并手写后台商品管理,分类管理,用户,地址管理系统,订单管理,微信支付(内网穿透))

    文章目录 自己添加的后端管理页面 视频演示效果 论文地址 后台代码视频实现讲解思路 1. 商品管理 2.商品分类管理 3.商品地址管理 4.权限管理系统 权限管理系统文章地址 5.订单管理 5.1 6 ...

  3. 毕业设计学习锋迷商城笔记

    文章目录 自己添加的后端管理页面 视频演示效果 1. 商品管理 2.商品分类管理 3.商品地址管理 4.用户中心管理 4. 用户权限管理 5.订单管理 6.商品品牌管理 锋迷商城项目 1.通过Mave ...

  4. Java电商 《锋迷商城》分布式笔记

    目录 ⼀.锋迷商城在互联⽹环境下存在的问题 1.1 ⾼并发带来的服务器访问压⼒问题 1.2 ⾼并发带来的业务处理问题 1.3 系统迭代带来的架构问题 1.4 业务实现问题 1.5 如何解决以上问题? ...

  5. 《锋迷商城》——首页:轮播图

    <锋迷商城>系列项目 链接: <一> 项目搭建 链接: <二>数据库的创建 链接: <三>业务流程设计 链接: <四>业务流程实现:用户管理 ...

  6. 锋迷商城项目数据库设计(四)

    锋迷商城项目数据库设计 一.用户表 users 二.用户地址表 user_addr 三.登录历史表 user_login_history 四.轮播图 index_img 五.商品分类 category ...

  7. 《锋迷商城》——用户认证

    <锋迷商城>系列项目 链接: <一> 项目搭建 链接: <二>数据库的创建 链接: <三>业务流程设计 链接: <四>业务流程实现:用户管理 ...

  8. 锋迷商城学习--SpringBoot篇

    一.项目整合与部署存在的问题 1.1 SSM手动整合存在的问题 SSM整合步骤多.配置繁琐 项目进行服务器部署步骤繁琐 1.2 如何简化这些繁琐的配置和部署步骤? SpringBoot就是一个可以简化 ...

  9. 锋迷商城 用户注册登录前端实现

    <!DOCTYPE html> <html><head lang="en"><meta charset="UTF-8" ...

最新文章

  1. 8Manage PPM助力中投证券 项目管理向数字化转型
  2. IE从服务器上获取json后转为下载提示的bug
  3. (单源最短路径)一文搞懂dijkstra算法
  4. org.simpleframework.xml.core.Persister
  5. 请解释Spring Bean 的生命周期?
  6. 验证手机号码归属地_手机号码归属地能否取消? 工信部回复了
  7. Visible Lattice Points SPOJ - VLATTICE
  8. wifi怎么设置找不到服务器,无线网 登入ip找不到服务器
  9. 远离“数据呆” 对业务的理解和思考永远高于分析技术的选择
  10. Spring Boot + MyBatis + MySQL 实现读写分离!
  11. h5制作的简易单机球球大作战
  12. 用python爬虫批量下载pdf
  13. 【小伟哥AI之路】海康摄像头近距离不能对焦模糊问题
  14. 1.44TFT彩屏字体翻转,扫描方式的改变
  15. matlab怎么画碎石图,R语言学习笔记-主成分分析(PCA)
  16. RH8搭建静态网站——基于https协议的静态网站(综合练习)
  17. AXI5 new feature: support atomic transaction
  18. 【2021-07-15】JS逆向之网易云音乐(私信、关注、点赞)
  19. PDF文件怎么拆分?看完就会了!
  20. colbat strike 安装注意事项

热门文章

  1. 神州数码武汉云基地面经
  2. [导入]HDRI/IBL的一些想法
  3. 对自己学习的一点总结
  4. 我为什么选择了成为测试工程师
  5. 【附带PDF】华为内部保姆级神仙笔记终开源!关于操作系统程序员必须要知道的知识点全梳理!
  6. 这些个辞职申请,在下确实佩服
  7. python语音转文字-【一点资讯】使用Python 进行语音识别---将音频转为文字
  8. 从征途中学习社区运营
  9. H5版俄罗斯方块(1)---需求分析和目标创新
  10. 时态1-----英语专升本