数据库:MYSQL5.7
应用服务器:TOMCAT8.5.31
开发方式:前后端分离
开发技术:
后台:Springboot+springmvc+mybatis-plus
前端:Vue
本系统选题新颖,技术先进,采用前后端分离的方式开发实现,后台开发采用Springboot开发,前端开发采用VUE开发。功能全面,页面简洁大方,是一款优秀的毕业设计作品。
本文主要基于研究的目的,实现了一个自定义的接口管理平台,并可以在这个接口管理平台上实现接口的自动测试功能。有了这套接口管理平台,软件项目开发时,就可以将项目开发的接口通过这个平台来进行管理,就不用再像以前用WORD文档来管理了。一是原来的这种管理方式十分不便,二是当接口修改变更时不能及时发布同步更新。而新的接口管理平台上线,则有效的解决了这一问题,前端和后端开发人员可以通过平台实时查看接口说明和标准,并及时收到接口的更新变化,并可以在平台上模拟数据进行接口测试。这无疑对我们软件开发的接口管理和测试带来了极大的便利。
本毕业设计采用前后端分离的方式开发实现,系统后台使用Springboot作为系统后台开发的主要使用技术,结合Springmvc和Mybati-plus来进行自动化接口测试平台的后台开发。系统前端采用Vue脚手架开发实现,基于NodeJs环境运行,使用Axios远程调用后端服务接口来实现。通过对相关技术的研究学习,最终完成了一个完整的接口管理平台,并可以实现在线接口测试功能。
系统使用Springboot创建开发项目,使用Springmvc完成请求处理,使用Mybatis-plus完成持久层开发,使用Maven来管理后台相关依赖库;使用Vue-cli搭建开发前端工程,使用Nodejs作为前端运行环境,采用NPM来管理前端的相关依赖库;使用RestTemplate来完成对接口的http请求调用。
系统整体的架构图