作为一个懒到极致的码农,岂能没有自己的偷懒神器呢。
想偷懒,那这个神器首先不能太复杂,鼠标点点,代码就出来了,其次功能要丰富,或者使用灵活,能生成任何语言的代码。
以前无意中收藏了一个,然后改了下,让他适应任何操作系统。
先来看下操作
首先下载代码生成器,下载完后解压出来,得到一个SccCodeUtil的文件夹。打开文件夹,可以看到一个SccCodeUtil.jar的文件,双击他。
点击File->connect
输入数据库连接地址,注意url那里最后面应该追加上?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true,否则会出现中文乱码的情况。输入完成后点击确定,回到主页面。
随便双击一张表,在右侧出现表信息
点击右上角生成,出现生成确认页面
在这里输入代码生成路径、基准包名、模块名、以及选择模板。默认出现新架构下的各模块代码的模板(适用基础数据同步系统、数据审计系统、++TV直播系统、浦发支付系统、广告第三方物流同步代理系统、认证新重构userauth系统),如果当前模板无法满足需求,可使用使用freemarker或velocity自定义模板。最后点击生成。
然后再指定的目录下就会生成出代码。
默认的提供了java下得模板,根据自己需要还可以自定义其他模板,模板支持freemarker、velocity两种模板技术,可以依据自己喜好,定义任何模板,用以任何语言。
下载地址https://pan.baidu.com/s/1nuDcDpJ 密码:0hsl