环境准备
1.win10 家庭版的操作系统
2.eclipse作为编辑器
3.npm安装
4.yarn安装
项目搭建
1.询问是否支持返回使用统计信息以支持工具的提升
2.询问采用哪一种应用架构,这里以单体架构为例,嗯,因为刚刚接触,也不是很熟悉,还是从最简单的开始~
3.询问应用名称
注意:名称只能是大小写字母,数字和下划线的任意组合,不允许任何其它字符。
4.询问包名称
注意:名称符合java标准即可的。
5.询问是否需要 使用JHipster Registry来实现应用的配置,监控和弹性缩放?
注意:单体架构暂时不需要这个,所以这里选择No这个默认选项即可。
6.询问选择哪一种应用的认证类型
注意:单体架构比较适合JWT
7.询问使用的数据库类型
8.询问使用的数据库种类,这个是生产环境中使用的,这里选择MySQL
9.询问使用的数据库种类,这个是开发环境中使用的,这里选择MySQL,据说另外两款,比较适合于调试
10.询问是否需要Spring Cache,单体架构应用,不考虑多实例,选择最简单的
11.根据10的选择,这里询问是否需要Hibernate二级缓存?
这里选择了默认的选项,Yes
12.询问构建应用的方式,有两种可以供选择
13. 询问需要的技术组件,可以根据自己所需要的进行选择,也可以都不选择
14.询问前端框架
15.询问是否需要启用样式表预处理来支持SASS,这里选择默认的N
16.询问是否需要国际化支持
17.根据16选择了Y,询问国际化支持的母语
注意:共涉及37个选项,找一找,找到自己需要的进行设定即可
18.询问国际化支持的其他语言,这个是多选的哈
注意:a键全选,i键取消全选,空格键单选
19.询问选择哪些单元测试的技术组件
这里暂时先什么都不选
20.询问是否需要从Market中安装其他开发工具
这里选择no
21.此时,会开始生成代码
实体构建
键入>jhipster import-jdl test.jdl
键入a,回车
生成前端资源
启动成功后:
注意:此时,所有对前端的修改,都可以在浏览器中看到了就
数据库配置
修改src/main/resources/conf/application-dev.yml文件,更改为自己的数据库配置
构建和启动
键入:mvn -Pdev package进行构建
构建成功:
将生成的D:\jhipster\gFarm2\target\g-farm-2.0.0.1-SNAPSHOT.war包拷贝到apache-tomcat的webapps目录下
而后,运行tomcat,就可以在localhost:8080/g-farm-2.0.0.1-SNAPSHOT路径上看到相应的程序了。
参考资料
1.官方吃鸡指南
2.JHipster生成单体架构的应用示例