泉州服装网站建设,江西专业网站建设,论坛类网站建站,郑州企业名单引言
之前发过一篇文章关于自动生成代码的项目。有小伙伴私信说要讲一下具体的思路与配置信息#xff0c;现在满足一下大家的好奇#xff01;
配置信息
generator.properties配置文件中的具体内容可以看下方的配置信息说明、对应关系
key值对应含义mainPath主目录package…引言
之前发过一篇文章关于自动生成代码的项目。有小伙伴私信说要讲一下具体的思路与配置信息现在满足一下大家的好奇
配置信息
generator.properties配置文件中的具体内容可以看下方的配置信息说明、对应关系
key值对应含义mainPath主目录package包名moduleName模块名author作者email邮箱信息tableFrefix表前缀(类名不会包含表前缀)authority权限配置如果后台使用shiro则配置shiro如果是springsecurity则配置security,如果不配置则no即可
字段对应关系
tinyintInteger
smallintInteger
mediumintInteger
intInteger
integerInteger
bigintLong
floatFloat
doubleDouble
decimalBigDecimal
bitBoolean
charString
varcharString
tinytextString
textString
mediumtextString
longtextString
dateDate
datetimeDate
timestampDate
此处默认time转为Date timeDate
NUMBERInteger
INTInteger
INTEGERInteger
BINARY_INTEGERInteger
LONGString
FLOATFloat
BINARY_FLOATFloat
DOUBLEDouble
BINARY_DOUBLEDouble
DECIMALBigDecimal
CHARString
VARCHARString
VARCHAR2String
NVARCHARString
NVARCHAR2String
CLOBString
BLOBString
DATEDate
DATETIMEDate
TIMESTAMPDate
TIMESTAMP(6)Date
int8Long
int4Integer
int2Integer
numericBigDecimal
nvarcharString
LONGBLOBString
longblobString
使用到的技能点
springboot、mysql、模板引擎工具、maven相关、阿里巴巴数据库连接池、orm-mybatis、json相关技能点、html、css、js。
通过以上所阐述技能点完全能工读懂代码再次基础上完成二次开发实现自己的代码生成器。
如果不想自己生成代码也可用现有代码如果想让我帮你实现接口可留言告知我我也是很乐意代劳的哦。
开发初衷
由于现在的生成工具不能够按照自己的接口定制生成全部为默认生成的。由此想着为自己定制生成接口。所以整理思路开发出了这么一款工具为大家提供便利可在此基础上进行二次定制开发。
工具地址
自动生成代码
好了今天关于自动生成代码工具配置文件详解的内容就讲解到这里欢迎大家留言交流。
也欢迎大家关注我的公众号《coder练习生》