模板技术与EasyCode代码生成器

模板技术与EasyCode代码生成器

模板技术

模板技术从本质上来讲,它是一个占位符动态替换技术。一个完整的模板技术需要以下四个元素:
模板语言,
包含模板语言的模板文件
动态数据的数据对象
模板引擎

市场上的模板技术引擎有很多

这里主要介绍Velocity,而easycode也是基于Velocity的

语法

注释:

(1)单行注释:  ## xxxx

(2)多行注释:  #*   xxxxxx

                         xxxx  *#

(3)文档格式:  #**   xxxxx

声明

:#set ($var=XXX)

变量的定义:

#set($name = "hello")     弱类型的。
这里先介绍这些,更多知识csdn上有很多
EasyCode介绍

EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。通常用于生成Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成HTML、JS、PHP等代码。理论上来说只要是与数据有关的代码都是可以生成的。

可以根据数据库的表与模板生成想要的代码
第一步添加插件,可直接在idea下载
连接数据库
View-Tool Windows-Data base

输入数据库信息
下载驱动
接着在要生成表上面右键,就可以看到EasyCode菜单,以及子菜单(Generate Code,Config Table)生成代码与配置表。找到对应的包就行;

添加类型映射
在Other Seeting中可以看到配置信息,上面部分是分组信息,可以复制分组,删除分组。
上面有默认的模板测试,语法都有显示.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值