单击回车继续。
1.19 Would you like to install other generators from the JHipster Marketplace?是否需要从JHipster市场中安装其它的开发工具?
默认选择是N,如果需要启用,输入y;这里选择默认选项N。
单击回车继续。
问答结束,开始生成工程代码这个过程可能会有点长,根据电脑性能和网速的不同,通常需要3-5分钟。
至此,生成工程代码成功完成。可以在app1根目录下查看所有生成的文件。
2 生成实体代码接下来,创建一个实体表role,并生成相关的后端代码和前端资源。
在开始之前,通常需要先把数据库设计完成,一般情况下不需要手工添加id字段,JHipster默认会生成一个自增的int类型的id主键。
进入app1目录,输入命令后回车:
是否需要添加一个字段到实体?
默认选择是Y,如果不需要添加,输入n;这里选择默认选项Y。
单击回车继续。
2.2 What is the name of your field?输入字段名
这里输入第一个字段名roleName,字段名要符合之前所选择的数据库的命名规范。
注意:这个问题和上一个问题(2.1)的选择有关联性,上一个问题如果选择n,这个问题不会出现。
单击回车继续。
2.3 What is the type of your field?选择字段类型
这是一个单选题,有12个选项,使用上下键切换选项。
根据你的数据库设计,选择相应类型,这里选择String类型。
单击回车继续。
2.4 Do you want to add validation rules to your field?是否需要为这个字段添加规则?
默认选择是N,如果需要添加,输入y;这里选择默认选项N。
单击回车继续。
2.5 Do you want to add a field to your entity?是否需要继续添加字段?
成功添加完一个字段后,重新回到了第一个问题(2.1)。如果选择Y,会重复2.1 ~ 2.4的过程;如果选择n,则进入新的问题;这里输入n。
单击回车继续。
2.6 Do you want to add a relationship to another entity?是否需要添加一个与别的实体的关联关系?
默认选择是Y,如果不需要添加,输入n;因为目前还没有生成别的实体,这里输入n。
单击回车继续。
2.7 Do you want to use separate service class for your business logic?是否需要使用独立的service层来封装业务逻辑?
这是一个单选题,有3个选项,使用上下键切换选项。
三个选项的意思分别是不用service层,使用service类,使用service接口和实现类;这里选择Yes, generate a separate service class。