【Maven插件】CRUD非业务代码一键生成插件(2)

简介: 【Maven插件】CRUD非业务代码一键生成插件
+关注继续查看

当配置项都配置好之后,就可以运行了。


有两种方式运行:

(1)IDEA可以直接在Maven视图中双击运行


20201229183443384.jpg


(2)也可以通过命令行执行:


mvn -DskipTests=true wiki.primo.generator:primo-generator-mybatis-plus-maven-plugin:code


执行完成后,可以看到如下的代码生成

20201229183452114.jpg



若生成后,有报错,请查看必备的配置,看看依赖和mapper扫描是否添加。

版本更新说明

请使用最新版本,从1.0.0开始上传到中央仓库

1.0.0

  • 删除query.open开关的配置,强制开启条件分页查询以及相关类生成
  • 将一些配置的数据进行通用的一个抽取,方便后期进行扩展类
  • druid管理HTML页面上的“Reset All”功能开启

0.0.4

  • service层与controller层的page接口,页数与数量参数分离
  • QueryBo类分离查询条件属性,避免与数据库表列名一致导致异常
  • service层增加通过QueryWrapper查询的分页接口
  • service层增加单一数据的返回查询接口
  • 实体类生成toString方法
  • service层增加修改接口
  • 分页500的限制放开
  • service层增加根据一列的条件修改实体接口
  • service层增加list查询接口

0.0.3

  • 增加controller层的增删改查操作
  • 增加ResultModel的自动生成
  • 增加ResultCodeEnum的自动生成
  • 增加MybatisPlusConfig的自动生成
  • 支持配置的表生成,或者排除表生成代码

0.0.2

  • 生成Query类,根据查询条件分页查询。支持配置是否生成分页查询方法
<query>
<!-- 是否开启 条件分页查询以及相关类生成 -->
    <open>true</open>
</query>

0.0.1

  • 仅支持单库全表生成
  • 支持设置entityColumnConstant,控制是否启用属性常量,默认开启
  • 自动给列名加上``关键字转义符
  • 跳过已经存在的文件,fileOverride
  • 支持单表/全库表生成配置,include

其他

有什么问题,或者有什么其他的功能需求,欢迎提出

目录
相关文章
|
15天前
|
XML Java Maven
Maven资源拷贝插件和常用依赖
Maven资源拷贝插件和常用依赖
27 0
|
15天前
|
XML Java 应用服务中间件
Maven配置tomcat插件
Maven配置tomcat插件
19 0
|
15天前
|
Java 编译器 Maven
Maven编译器插件局部和全局配置
Maven编译器插件局部和全局配置
13 1
Maven编译器插件局部和全局配置
|
1月前
|
JSON Java 应用服务中间件
Maven集成Tomcat插件+远程热部署项目
插件和依赖的区别: 依赖:运行时开发时都需要用到的jar包,比如项目中需要一个Json的jar包,就要添加一个依赖,这个依赖在项目运行时也需要,因此在项目打包时需要把这些依赖也打包进项目里; 插件:在项目开的发时需要,但是在项目运行后就不再需要,因此在项目开发完成后不需要把插件打包进项目中,例如接下来演示的Tomcat插件就是用来部署Web项目的,部署成功
|
2月前
|
Java 测试技术 Apache
【Maven三】——maven生命周期和插件
【Maven三】——maven生命周期和插件
47 0
【Maven三】——maven生命周期和插件
|
3月前
|
Java Maven
Maven项目打包版本号管理——Maven Project Version插件
Maven项目打包版本号管理——Maven Project Version插件
359 0
|
3月前
|
XML Java Maven
maven中添加tomcat7插件动态模板
maven中添加tomcat7插件动态模板
|
3月前
|
Java 编译器 Apache
【Maven冷知识】Compiler插件
【Maven冷知识】Compiler插件
62 0
|
3月前
|
Java Maven
Maven编译插件
Maven编译插件
相关产品
云迁移中心
推荐文章
更多
推荐镜像
更多