自动生成代码工具配置文件及技术点详解

引言

之前发过一篇文章关于自动生成代码的项目。有小伙伴私信说要讲一下具体的思路与配置信息,现在满足一下大家的好奇!

配置信息

generator.properties配置文件中的具体内容可以看下方的配置信息说明、对应关系

key值对应含义
mainPath主目录
package包名
moduleName模块名
author作者
email邮箱信息
tableFrefix表前缀(类名不会包含表前缀)
authority权限配置,如果后台使用shiro则配置shiro,如果是springsecurity则配置security,如果不配置则no即可

字段对应关系

tinyint=Integer

smallint=Integer

mediumint=Integer

int=Integer

integer=Integer

bigint=Long

float=Float

double=Double

decimal=BigDecimal

bit=Boolean

char=String

varchar=String

tinytext=String

text=String

mediumtext=String

longtext=String

date=Date

datetime=Date

timestamp=Date

此处默认time转为Date time=Date

NUMBER=Integer

INT=Integer

INTEGER=Integer

BINARY_INTEGER=Integer

LONG=String

FLOAT=Float

BINARY_FLOAT=Float

DOUBLE=Double

BINARY_DOUBLE=Double

DECIMAL=BigDecimal

CHAR=String

VARCHAR=String

VARCHAR2=String

NVARCHAR=String

NVARCHAR2=String

CLOB=String

BLOB=String

DATE=Date

DATETIME=Date

TIMESTAMP=Date

TIMESTAMP(6)=Date

int8=Long

int4=Integer

int2=Integer

numeric=BigDecimal

nvarchar=String

LONGBLOB=String

longblob=String

使用到的技能点

springboot、mysql、模板引擎工具、maven相关、阿里巴巴数据库连接池、orm-mybatis、json相关技能点、html、css、js。

通过以上所阐述技能点,完全能工读懂代码,再次基础上完成二次开发,实现自己的代码生成器。

如果不想自己生成代码,也可用现有代码,如果想让我帮你实现接口,可留言告知我,我也是很乐意代劳的哦。

开发初衷

由于现在的生成工具不能够按照自己的接口定制生成,全部为默认生成的。由此想着为自己定制生成接口。所以,整理思路,开发出了这么一款工具,为大家提供便利,可在此基础上进行二次定制开发。

工具地址

自动生成代码

好了,今天关于自动生成代码工具配置文件详解的内容就讲解到这里,欢迎大家留言交流。

也欢迎大家关注我的公众号《coder练习生》

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ybb_ymm

你的鼓励会是对我最大的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值