Java项目-瑞吉外卖项目优化Day3

前后端分离开发

Java项目-瑞吉外卖项目优化Day3_第1张图片

Java项目-瑞吉外卖项目优化Day3_第2张图片

Yapi

是一个接口结合了接口测试、接口管理的管理平台,需要配置比较麻烦。看弹幕说用apifox更好用。可以将接口文档导出导入。

Java项目-瑞吉外卖项目优化Day3_第3张图片

Swagger

Java项目-瑞吉外卖项目优化Day3_第4张图片

Java项目-瑞吉外卖项目优化Day3_第5张图片

Java项目-瑞吉外卖项目优化Day3_第6张图片

Java项目-瑞吉外卖项目优化Day3_第7张图片

Java项目-瑞吉外卖项目优化Day3_第8张图片

注意下面的地址前面要有/。

Java项目-瑞吉外卖项目优化Day3_第9张图片

效果:

可以在这里实现接口的测试,也可以导出文档等等。一般swagger是项目完成后进行测试使用,而前面的yapi是在开发之前定义接口并进行管理使用。

Java项目-瑞吉外卖项目优化Day3_第10张图片

为类、方法、属性、参数增加注解。

Java项目-瑞吉外卖项目优化Day3_第11张图片

项目部署

Java项目-瑞吉外卖项目优化Day3_第12张图片

Java项目-瑞吉外卖项目优化Day3_第13张图片

部署前端项目

前端怎么打包没讲,应该是用webpack。

Java项目-瑞吉外卖项目优化Day3_第14张图片

分析,去除前端请求路径中的/api,并将请求交付给192.168.181.101:8080端口处理。

Java项目-瑞吉外卖项目优化Day3_第15张图片

使用nginx启动前端,效果如下:

Java项目-瑞吉外卖项目优化Day3_第16张图片

点击登录发送请求,发现接口多了个/api。猜测是更改了前端代码,在路径中加入了个api。

Java项目-瑞吉外卖项目优化Day3_第17张图片

部署后端项目

没有的软件,直接yum install 软件名 -y。

克隆远程代码时,想指定分支使用-b 分支名。

Java项目-瑞吉外卖项目优化Day3_第18张图片

Java项目-瑞吉外卖项目优化Day3_第19张图片

在linux打包很慢,可能是要下载相关的jar包并且没有配置国内镜像。也可以在idea中打包,再将jar包传入linux虚拟机中。

Java项目-瑞吉外卖项目优化Day3_第20张图片

启动成功,成功登录

Java项目-瑞吉外卖项目优化Day3_第21张图片

你可能感兴趣的:(java,开发语言)