【MyBatis Plus】
九、 AutoGenerator代码生成器
1. MP的代码生成器介绍
问题:
目前我们在开发SSM项目的时候,会先搭建一个SSM的开发环境。我们会根据数据库的表在pojo包中创建对应的实体类,而且可以不关心项目功能的同时,在mapper层对数据库的表的基础增删改查功能提前实现,同理,在service层可以将基础的业务代码提前声明。然后再根据项目功能完成对应的复杂操作。而整个过程需要程序员手动完成搭建,效率低下。
解决:
创建一个代码生成类,调用该类的对象,并将对应的数据库表作为参数传递进入以及一些生成代码的其他要求也传递给该对象,让该对象帮助我们生成基础的开发代码。
实现:
MP的代码生成器
作用:
根据数据库中的表动态的生成表对应的mapper,service,pojo,controller层的基础代码,提升开发效率。
2. MP代码生成器的使用
2.1 配置代码生成器的依赖
2.2 使用代码生成器生成代码
package
十、 Lombok的使用
1. 什么是LomBok
lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个属性,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法
2. LomBok 的安装
① 首先我们需要安装IntelliJ IDEA中的lombok插件,打开IntelliJ IDEA后点击菜 单栏中的File-->Settings,或者使用快捷键Ctrl+Alt+S进入到设置页面。
② 我们点击设置中的Plugins进行插件的安装,在右侧选择Browse repositories...,然后在搜索页面输入lombok变可以查询到下方的Lombok Plugin,鼠标点击Lombok Plugin可在右侧看到Install按钮,点击该按钮便可安装
③ 我们在安装页面可以看到lombok具体支持的所有注解,在安装过程中有Downloading Plugins的提示,安装过程中进度条会变化。需要提醒的是,在安装过程中一定要保证网络连接可用且良好,否则可能会安装失败。安装成功后我们可以看到右侧的Restart按钮,此时可先不操作,因为我们还有后续的配置工作。安装完成后我们再回到Plugins,此时在右侧可以搜索到lombok,而安装前是不行的。
④ 同样我们在Settings设置页面,我们点击Build,Execution,Deployment-->选择Compiler-->选中Annotation Processors,然后在右侧勾选Enable annotation processing即可
3. LomBok 的常用注解及使用
注意:在idea安装了lombok插件后,还需在项目配置lombok的依赖
3.1 实体类创建示例
3.2 调用示例
3.3 输出结果:
十一、MyBatis X的使用
1. 简介使用
MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。安装方法:打开 IDEA,进入 File -> Settings -> Plugins -> Browse Repositories,输入 mybatisx 搜索并安装。
2. 功能特点
① Java 与 XML 调回跳转
② Mapper 方法自动生成 XML