1、初结构介绍
由于学校安排工程实践,有幸在大致学习了Spring->SpringMvc->Springboot基础玩意儿后,第一次基于Springboot裸敲前后端分离项目———装备管理系统(Arms)【感觉过于中二的系统,毕竟谁没事用这个系统啊!!!】,不过通过这个项目的实践,可以初体验前后端分离项目的逻辑,在这样一个小组中,有幸参与了后端的构建,感谢组员建立的数据库。
不过前端尚未结束,很多测试尚未完成,待完成后,将源码上传至github【网址:(尚未结束,于是暂无)】,希望大佬们直接在这个开源项目上魔改~(^ ▽ ^ )~
怎么说喃?后端主要写了一些接口,那么这些接口如何被前端调用?这篇文章也许会帮助你
2、打包jar并运行jar
这么说吧,打包jar的原因,主要在于避免后端碰源码以及配环境等稍微复杂的后端操作,因此前端只需要通过后端提供的接口拿到想要的数据或者将前端的表单中的数据传输到后端!
2.1、打包jar
点开idea中的maven控制,点击package便可以打包jar
2.2、运行jar
打包好的jar会在target文件夹中
打开这个文件夹,按住shift键再点击鼠标右键,再点击在此位置打开powershell窗口
输入命令:java -jar [jar文件地址]
回车运行:
如果成功会出现如下所示:
这样表示后端启动成功!!!
注意,端口在哪儿,从powershell中查看:
可以看到它写的:tomcat在8080端口运行成功
3、浏览器访问localhost:8080
可以发现成功了,由于我没写前端index页面所以目前没有页面,但是可以通过浏览器url地址发送请求
3.1、发送请求:
查看接口文档
在地址栏输入请求:
很不错!!!
通过接口成功拿到了json数据,这样前端便可以将内容展示出来了!!!