java生成 xml的工具_plo-utils-generate: java工具包:基类生成工具,支持生成mapper/xml/service/domain/controller等基础业务逻辑层,操作...

介绍

描述

java工具包:可支持自动生成xml/mapper/service/controller/domain/serviceFactory等于项目中,不同于生成到本地文件再copy到对应目录的生成工具,可有效的减少机械式开发作业。

核心

基于项目架构:核心框架Spring / 持久层 MyBatis-Plus

✔ 支持生成项目到指定文件目录中,默认是引用本项目

✔ 支持自定义是否生成swagger2的注解

✔ 支持自定义是否生成Service层Spring-Cache的注解

✔ 支持生成xml/mapper/service/controller/domain/serviceFactory等模块基础java代码关于serviceFactory是为了解决service之间互相调用,互相依赖注入的问题

✔ 支持自定义domain/mapper/service的基类[了解更多配置信息点这里!]

✔ 支持Mysql、Oracle、SqlServer、PostgreSql等数据库

✔ 表、列前缀多条件忽略,

✔ 支持Version版本控制、delFlag逻辑删除字段配置

✔ 支出忽略java bean基础属性

安装教程

maven项目加载到本地项目中请在正式版本发布时删除该仓库

gitee-maven

https://gitee.com/Pitta-Brachyura/plo-utils-generate/tree/master/release

cn.org.cnplo

plo-utils-generate

1.0.1

下载jar包到本地 [点击去下载!]

使用说明

配置文件说明

新建application-config.yml文件在resources下。[了解更多配置信息点这里!]

# 这里只描述重要参数

# 数据库相关配置

database:

# 表前缀过滤,支持多过滤条件

table-prefix:

-

# 列前缀过滤,支持多过滤条件

column-prefix:

-

# 【!必须参数】生成表名称,支持多表同时生成

generator-table-name:

-

# 方言,仅支持Mysql、Oracle、SqlServer、PostgreSql

# 默认值:Mysql

dialect: Mysql

mybatis:

# 【!必须参数】数据库密码

password:

# 【!必须参数】数据库链接地址

url:

# 【!必须参数】数据库用户名

username:

# 路径配置

path:

# 项目路径,默认为项目的根目录

root-path: /

# 【!建议参数】包路径

package-path:

# 【!建议参数】模块名称

module-name:

# 支持xml/mapper/service/controller/domain/serviceFactory的自定义路径

# 默认情况下是${rootPath} / ${packagePath} / ${moduleName} / module[mapper/service/domain...]

生成代码

配置完成后,使用main方法执行生成函数

// 执行文件生成

public static void main(String[] args) {

GenerateUtils.generate();

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值