Spring boot+Vue前后端分离项目实战——学生管理系统【三】后端

标签: java  springboot  vue

就不一段一段的贴代码了,讲一下代码结构,之后会将代码放在GitHub,将代码拉到自己电脑后对照学习

代码地址

https://github.com/SAGE-likeWu/student_manage.git

1.后端整体代码结构

2.不管三七二十一,先跑起来再说

1)安装mysql数据库,具体操作就不在这里详细说明了,网上有很多参考。

2)连接MySQL数据库:数据库用户名,数据库密码

3)数据库表设计

idea有个数据库可视化工具,可以自己去捯饬捯饬,数据库表设计如下

4)点击启动,可选择以debug方式启动

成功启动后可访问http://localhost:8888/swagger-ui.html#/

打开如下界面,说明后端启动成功

3.从上往下介绍

1)配置类:

CorsConfig:配置跨域访问,以便于后端服务开启后前端可访问
DefaultControllerAdvice:先忽略,暂时没用上
MybatisPlusConfig:先忽略,暂时没用上
SwaggerConfig:这是一个规范api的好东西,方便生成api文档,效果图如下

2)controller层,连接前端和后端

接受前端发来的请求,同时向后端发送请求

3)实体

4)mapper,实现对数据库的操作(dao层)

5)前端请求的统一返回形式,其实最好叫response= =

6)service层,连接dao和controller

7)mybatis plus没有办法实现的sql操作,可以自己在这里写sql语句

 

版权声明:本文为m0_37257009原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_37257009/article/details/96880804