Maven自定义插件开发(rapid-generator自动生成代码)

Maven自定义插件开发(rapid-generator自动生成代码)

很多人都在重复无聊的codeing中,偶尔有一天发现一个可以集成的插件,一键生成代码,但是也不是自己需要的风格。
使用rapid-generator集成maven,自定义开发插件,更灵活的生成个人习惯的代码格式风格,简单易用,灵活度高。

使用方式
  • 在maven的pom中引入插件
            <plugin>
                <groupId>com.rapid.generator</groupId>
                <artifactId>gen</artifactId>
                <version>3.9.3-SNAPSHOT</version>
            </plugin>
  • 修改配置文件generator.xml,并将其直接丢入项目的resources目录下
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>

    <entry key="outRoot">.</entry>
    <!-- 数据库类型映射  -->
    <entry key="java_typemapping.java.sql.Timestamp">java.util.Date</entry>
    <entry key="java_typemapping.java.sql.Date">java.util.Date</entry>
    <entry key="java_typemapping.java.sql.Time">java.util.Date</entry>
    <entry key="java_typemapping.java.lang.Byte">Integer</entry>
    <entry key="java_typemapping.java.lang.Short">Integer</entry>
    <entry key="java_typemapping.java.math.BigDecimal">Double</entry>
    <!-- 是否覆盖  -->
    <entry key="gg_isOverride">true</entry>
    <!-- 需要移除的表名前缀,使用逗号进行分隔多个前缀,示例值: t_,v_ -->
    <entry key="tableRemovePrefixes">t_,v_</entry>
    <!-- Mysql -->
    <entry key="jdbc_url">jdbc:mysql://ip:port/test?useUnicode=&amp;characterEncoding=UTF-8</entry>
    <entry key="jdbc_driver">com.mysql.jdbc.Driver</entry>
    <entry key="jdbc_username">root</entry>
    <entry key="jdbc_password">root</entry>

    <entry key="basepackage">com.micro</entry>
    <entry key="tableParameter">t_user,v_role</entry>
</properties>
  • 这个时候就准备就绪了
    一键生成代码不是问题,如下图:
    这里写图片描述

直接一键生产~

  • 当然有的小伙伴说这不是我们需要的格式啦!!!!
    首先各种模板,你可以随意选择:
    这里写图片描述

    还是无法满足你,没问题,模板可以随意定制,如下图:
    这里写图片描述

随心所欲,让你想怎么生成,就怎么生成!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值