上一篇博客介绍了怎么运用Jhipster快速搭建项目:链接: Jhipster框架简介及快速搭建项目
下面讲一下怎么运用Jhipster快速创建实体类、controler层等
一、快速创建实体类、controler层等
1.找到项目的目录
2.创建一个 .jhipster的文件夹
3.进入 .jhipster的文件夹下,创建一个json文件(名字是你所创建实体类的名字)
4.打开.json文件
输入一下信息,并修改一下信息(格式一定要正确)
fields:表格的每一项
entityTableName:你设计表格的名字
{
"fluentMethods": true,
"relationships": [],
"fields": [{"fieldName":"applyno","fieldType":"String"},{"fieldName":"applyuser","fieldType":"String"},{"fieldName":"applydept","fieldType":"String"},{"fieldName":"applydate","fieldType":"Instant"},{"fieldName":"title","fieldType":"String"},{"fieldName":"content","fieldType":"String"},{"fieldName":"state","fieldType":"String"},{"fieldName":"operator","fieldType":"String"},{"fieldName":"makedate","fieldType":"Instant"},{"fieldName":"maketime","fieldType":"String"},{"fieldName":"modifydate","fieldType":"Instant"},{"fieldName":"modifytime","fieldType":"String"}],
"entityTableName": "zygl_notice",
"dto": "mapstruct",
"searchEngine": false,
"pagination": "pagination",
"service": "serviceClass",
"jpaMetamodelFiltering": true
}
5.运行git命令,自动生成实体类等
在.json目录下右键–git bush 输入
//jhipster entity 实体类名字--skip-client
jhipster entity ZyglNotice --skip-client
有几个回答的问题,默认Y就行
新建成功,进入项目中查看新生成的类
二、自动在数据库生成表格
在上面快速创建实体等类之后,同时在项目之中创建了自动生成表格的文件
下面两个就是自动生成表格的文件
master.xml:决定是否运行changelog下的建表文件
changelog下的文件,是创建表格的文件
当你启动项目的时候,会自动在你所设置的数据库之中创建所对应的表格