欢迎光临散文网 会员登陆 & 注册

Mybatis Plus最新代码生成器AutoGenerator,更简单更高效!

2023-03-03 16:02 作者:两年半的java练习生  | 我要投稿


MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。


今天的主角是MP推出的一款代码生成器,本文主要来介绍一下它强大的代码生成功能。

一、概述

AutoGenerator 是 MyBatis Plus推出的代码生成器,可以快速生成Entity、Mapper、Mapper XML、Service、Controller等各个模块的代码,比Mybatis Generator更强大,开发效率更高。

二、使用AutoGenerator

1. 初始化数据库表结构(以User用户表为例)


2. 在 pom.xml 文件中添加 AutoGenerator 的依赖。

3. 添加模板引擎依赖,MyBatis-Plus 支持 Velocity(默认)、Freemarker、Beetl,这里使用Freemarker引擎。

4. 全局配置


5. 自定义模板生成DTO、VO


未生成代码前的项目目录如下:

运行CodeGenerator生成代码:


项目成功生成了Entity、Service、Controller、Mapper、Mapper.xml、DTO、VO文件。

User用户类


想了解MyBatis Plus代码生成配置可以参考官方配置:代码生成器配置新

总结

对比Mybatis的Generator和MyBatis-Plus的AutoGenerator,就可以得出这样一条结论:后者的配置更简单,开发效率也更高,功能也更强大——可快速生成Mapper、Model、Service、Controller、DTO/VO层代码,到这里AutoGenerator生成器的介绍已经完成,文章如果对你有所帮助,我们下期见!


Mybatis Plus最新代码生成器AutoGenerator,更简单更高效!的评论 (共 条)

分享到微博请遵守国家法律