就不一段一段的贴代码了,讲一下代码结构,之后会将代码放在GitHub,将代码拉到自己电脑后对照学习
代码地址
https://github.com/SAGE-likeWu/student_manage.git
1.后端整体代码结构
2.不管三七二十一,先跑起来再说
1)安装mysql数据库,具体操作就不在这里详细说明了,网上有很多参考。
2)连接MySQL数据库:数据库用户名,数据库密码
3)数据库表设计(数据库所有的表信息都已经在下图提供给大家了,对照着建表即可,ps:没有数据库文件,不用再评论找我要了,几个简单的表动动手就能建好)
idea有个数据库可视化工具,可以自己去捯饬捯饬,数据库表设计如下
4)点击启动,可选择以debug方式启动![](https://i-blog.csdnimg.cn/blog_migrate/55a832583bf3ac73f1f149db06968687.png)
成功启动后可访问http://localhost:8888/swagger-ui.html#/
打开如下界面,说明后端启动成功
3.从上往下介绍
1)配置类:
CorsConfig:配置跨域访问,以便于后端服务开启后前端可访问
DefaultControllerAdvice:先忽略,暂时没用上
MybatisPlusConfig:先忽略,暂时没用上
SwaggerConfig:这是一个规范api的好东西,方便生成api文档,效果图如下
2)controller层,连接前端和后端
接受前端发来的请求,同时向后端发送请求