代码生成器简介
本代码生成器主要采用freemarker通过代码模板的方式生成代码,方便开发者可以快速的更改代码生成器模板,实现自己想要的功能效果。
代码生成器配置
代码生成器有配置文件:src=>main=>resources=>codegen.properties。
简要描述:
参数 | 默认值 | 说明 |
---|---|---|
source.root.package | /src.main.java/ | 生成的java代码目录 |
webroot.package | /src.main.webapp/ | 生成的JSP代码目录 |
default.path.name | (请填写好自己的项目路径) | 项目路径 |
default.package.name | cn.jeeweb.modules | 默认生成的包名 |
default.function.author | jeeweb | 默认作者 |
创建单表
-
找到代码生成表单配置
-
单击添加
填写好表名、类名、表单类型(选择单表)、填写好表备注
单表默认添加字段主键、创建者、创建时间、更新者、更新时间、删除标记、备注信息。我们可以根据自己的需求添加和删除字段,也可以调节自己的属性。
其中有三个TAB切换表单,分组是数据库属性、页面属性、页面验证。 。
- 数据库属性(这里我们可以设置数据库的属性、特别注意选择我们的java类型)
- 页面属性 这里我们可以配置生成JSP页面的字段的查询方式:也就是大于、等于、小于等条件等 也可以配置查询的方式:文本框、还是选择框等,可以设置绑定数据字典到selelct、radio等中....
- 页面验证 配置页面表单的验证
- 同步数据库 需要注意的是,一定要先同步数据库之后才能执行代码生成操作,否则生成代码之后,操作会报错。
-
代码生成
按要求填写你要生成的内容
代码生成成功
-
创建菜单
保存后。至此代码生成成功。
-
配置权限
-
查看(至此一个简单的单表代码就生成成功啦)
-
Controller
-
Entity
-
Service(接口)
-
Service(实现)
-
Jsp list
-
Jsp form