当配置项都配置好之后,就可以运行了。
有两种方式运行:
(1)IDEA可以直接在Maven视图中双击运行
(2)也可以通过命令行执行:
mvn -DskipTests=true wiki.primo.generator:primo-generator-mybatis-plus-maven-plugin:code
执行完成后,可以看到如下的代码生成
若生成后,有报错,请查看必备的配置,看看依赖和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
其他
有什么问题,或者有什么其他的功能需求,欢迎提出