一分钟做网站,免费个人简历模板,免费域名查询网站,旅游网站系统建设一、本文涉及的知识点【重点】 IDEA中使用MybatisPlus生成代码#xff0c;并使用。 Spring整合了Mybatis框架后#xff0c;开发变得方便了很多#xff0c;然而#xff0c;Mapper、Service和XML文件#xff0c;在Spring开发中常常会重复地使用#xff0c;每一次的创建、修…一、本文涉及的知识点【重点】 IDEA中使用MybatisPlus生成代码并使用。 Spring整合了Mybatis框架后开发变得方便了很多然而Mapper、Service和XML文件在Spring开发中常常会重复地使用每一次的创建、修改都很浪费时间为了解决这个问题MybatisPlus出现了。 这个开发工具可以理解为Mybatis的增强版最重要的功能就是解决重复问题快速开发。
二、IDEA的集成【下载2个插件】 第一步在IDEA左上角依次点击 File---》Setting---》Plugins。 在搜索框里搜索mybatis选中小鸟。 在新版的IDEA中一般会自带Database Tools and SQL插件如果没有则在同一步骤里搜索该插件并下载使用。 做完这两步IDEA的配置工作就已经完成了接下来就是MybatisPlus的使用。
三、IDEA可视化使用MybatisPlus【操作流程】 第一步在右侧边栏打开“Database”【有些版本的IDEA可能Database在其它地方具体要自己查找。】【默认情况下打开时应该是一片空白】 第二步点击右上角的“”号选择“Data Source”然后根据自己使用的数据库选择合适的Support比如我的是MySQL。 【注我这里的“com.mysql.cj……”是上次连接的名字是随意的与具体版本无关】 第三步选择合适的Driver添加用户名、密码和数据库URL如果是远程连接同样添加对应的端口号、IP地址和指定数据库 以下图为例一般IDEA会根据你的数据库版本选择合适的Driver如果没选对手动选对就好【在下图蓝色的Driver处选择合适的Driver】这个Driver如果仓库里没有会自动下载到你的Maven仓库里下次就能直接使用了 输入两个信息用户名、密码。 然后是2个信息IP地址和端口号在你电脑上的默认是3306和127.0.0.1 最后的信息就是你要连接的数据库名称【一个MySQL中会有许多数据库你要指定对应的数据库】我这里连接的是test 一般至此连接成功。 接下来会出现下图。 第四步一直打开详情直到出现下图的表 随便选择一张表右键选择第一个Generator。【这就是代码生成器】 第五步输入相关信息。 下图单击module path选择当前项目【这个选项的意思就是你准备把代码生成到哪一个项目里。】 第六步选择生成的格式。 这里需要修改2个地方在annotation里选择Mybatis-Plus 3。在template里选择mybatis-plus3如图所示。 第七步完成。
四、IDEA生成代码的异常处理 第一个如果你的Spring Boot项目中没有在pom.xml文件中添加MybatisPlus的依赖那么插件生成的代码会自带错误。【pom.xml文件必须添加MybatisPlus的依赖】 解释IDEA集成的MybatisPlus提供的代码生成功能只是帮助你生成一份标准文件没有引入依赖。你的项目依赖仍然是从Maven仓库里拿如果没引入依赖项目就无法识别MybatisPlus的相关注解、类。 第二个虽然Mapper、XML和Service都生成好了Controller也自己写好了但是启动SpringBoot项目却出现404Not Found错误。 解决方案这是由于生成的代码很可能不在Spring项目的扫描包里我们需要手动地添加2个注解。 MapperScan指向你的mapper文件【mapper接口文件不是XML文件】 ComponentScan指向你的Service、Controller包即可。