MyBatisPlus提高高度封装好的代码生成器模块,只需要简单的几行代码就能实现。同时也可以根据自己的需求灵活的通过模板话的方式生成代码。下面我们分别通过这两种方式来了解一些。
2.简单的代码生成运行以上代码,会自动的在D盘生成代码,但是,生成的代码只是最基本的模板。
以上生成的代码都是基于MybatisPlus代码生成默认模板去生成的。适合绝大多数场景。我们也可以根据自己的模板文件去生成代码的。
3.自定义模板生成代码 3.1实现思路从数据库中读取表的相关信息和表的相关字段
定义相对于的模板文件
组装模板属性
3.2定义代码生成常量这些常量主要用户后期在组装模板时,把数据库类型转换成Java数据类型需要用到的。
3.3全局配置 3.4定义生成代码模板的路径以上的函数是声明代码生成根据这些模板去生成对应的模板。
3.5定义各文件生成存储路径 3.6数据源配置 3.7配置策略 3.8组装模板属性 3.9定义对应的模板文件在项目的资源文件夹templats中创建vm文件夹存放模板文件
entity.java.vm
mapper.java.vm
mapper.xml.vm
service.java.vm
serviceImpl.java.vm
controller.java.vm
3.10定义启动类执行以上函数就可以自动生成代码了,如下图:
目前代码自动生成器只是一个脚本方式运行,后续我们会把它集成到页面上,通过图形界面的方式去操作。
以上就是基于mybatis-plus-generator实现代码自动生成器的详细内容,更多关于mybatis-plus-generator代码生成的资料请关注七叶笔记其它相关文章!