创建服务端项目

服务端项目的创建步骤

要点

在进行下面步骤前,先把maven和node配置好。

1.安装jhipster工具

打开cmd命令,输入npm install -g generator-jhipster命令进行下载,如果这下载比较慢的话可以Ctrl+C中断并使用淘宝镜像命令npm install -g generator-jhipster --registry=http://registry.npm.taobao.org,它会去所指的地址下载,所以会比较快。
安装成功如下图:
在这里插入图片描述

2.启动jhipster

安装完成后,我们需要在存放项目的文件夹下新建一个项目文件夹,并且在新建的文件夹下打开cmd命令,接着输入jhipster,则是启动这个工具。
启动完成后会有一系列的问题选择,如下图:
在这里插入图片描述
完成之后,就用idea打开新建的项目文件夹。

3.检查镜像配置

这是重要的一步,打开pom.xml文件,右击找到maven中的setting.xml并打开,这个文件中要有如下的配置(mirror中的内容不同没事):

<mirror>
<mirror>
<mirrorOf>central</mirrorOf>
<id>aiyunmaven</id>
<name>aiyunmaven</name>
<url>http://nexus.aiyuninfo.com/content/groups/maven-public/</url>
</mirror>
</mirror>

配置完成后关闭项目文件并重新打开,然后还是找到pom文件,右击找到maven中的reimport,点击运行即可。

4.连接数据库

在数据库中新建连接,然后新建数据库。在新建数据库时,字符集要选择utf8mb4
新建完成后,我们回到idea打开的项目,在resources的cofig文件夹下找到application-dev.yml文件并打开,填写其中的数据库密码,注意有空格,如下图:
在这里插入图片描述
填写完成后,我们找到包名文件夹下的web.rest文件夹中的CourseserverApp.java,并右击debug运行。运行成功后,结果显示如下:
在这里插入图片描述
这时我们打开新建的数据库,右击表进行刷新,就能看见运行时所产生的的数据表了。
接着,点击local地址打开,会出现一个错误信息的界面,如下图:
在这里插入图片描述
这时,我们在idea的终端输入npm run webpack:build,运行成功后刷新界面,则会显示处管理员与普通用的账户、密码等等信息。
以上步骤完成后,输入http://localhost:8080/v2/api-docs,会发现产生的都是接口信息,如下图:
在这里插入图片描述
这就是成功的信息显示。

5.请求接口信息

最后一步就是利用postman工具来进行接口信息的发送与请求。
打开postman,找到左上角的import并点击,会出现 如下图的画面:
在这里插入图片描述
这时我们把http://localhost:8080/v2/api-docs输入,接着下面就会出现我们的接口请求来的数据,我们知道用户登录是的post请求数据名为authorize,打开后右边找到Body,打开后我们需要填写用户名和密码,这就是第四步中所显示的管理员与普通用户的账户和密码,根据自己的情况选择。
接着RememberMe中填入true,然后我们把上面的地址改成idea运行成功个的Local地址,修改的位置如下图:
在这里插入图片描述
修改完成后,点击send后,在Header中就会显示刚刚请求到的数据了。

总结

以上为创建一个服务端项目的过程,齐振宏有一点注意,在第二步启动jhipster的问题的选择上,如果你选择了Angular,则是跟着以上步骤做;如果选择的是no client,则是一个没有界面的显示结果,这时我们就不需要做第四步中在idea终端输入命令的操作,直接利用网址显示接口即可。
最重要的还是要先检查setting文件中的镜像配置问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值