Spring boot+Vue前后端分离项目实战——学生管理系统【三】后端
就不一段一段的贴代码了,讲一下代码结构,之后会将代码放在GitHub,将代码拉到自己电脑后对照学习
代码地址
https://github.com/SAGE-likeWu/student_manage.git
1.后端整体代码结构
2.不管三七二十一,先跑起来再说
1)安装mysql数据库,具体操作就不在这里详细说明了,网上有很多参考。
2)连接MySQL数据库:数据库用户名,数据库密码
3)数据库表设计(数据库所有的表信息都已经在下图提供给大家了,对照着建表即可,ps:没有数据库文件,不用再评论找我要了,几个简单的表动动手就能建好)
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语句
Spring boot+Vue前后端分离项目实战——学生管理系统【三】后端相关推荐
- 视频教程-Vue、Spring Boot开发小而完整的Web前后端分离项目实战-Java
Vue.Spring Boot开发小而完整的Web前后端分离项目实战 3年多.net开发经验:5年的java后端开发经验,熟悉行.net,java流行技术,拥有多个.net,java web企业级应; ...
- Spring Boot+Vue/前后端分离/高并发/秒杀实战课程之spring Security快速搭建oauth2 内存版身份认证
Springboot快速搭建oauth2 内存版身份认证 环境准备 点击[Create New Project]创建一个新的项目 项目环境配置 配置Thymeleaf 搭建oauth2认证,加入两个依 ...
- phython在file同时写入两个_喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了
折腾了一周的域名备案昨天终于搞定了. 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了. 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了, ...
- 基于SpringBoot+SpringCloud+Vue前后端分离项目实战 --开篇
本文目录 前言 做项目的三大好处 强强联手(天狗组合) 专栏作者简介 专栏的优势 后端规划 1. SpringBoot 和 SpringCloud 的选择 2. Mybatis 和 MybatisPl ...
- 视频教程-Python+Vue+Django前后端分离项目实战-Python
Python+Vue+Django前后端分离项目实战 教学风格独特,以学员视角出发设计课程,难易适度,重点突出,架构清晰,将实战经验融合到教学中.讲授技术同时传递方法.得到广大学员的高度认可. 王进 ...
- Spring Boot + Vue前后端分离项目,Maven自动打包整合
前言 现在各类项目为了降低项目.服务模块间的高度耦合性,提出了"前后端分离",而前后端分离的项目该如何打包呢? 一般的做法是前端项目打包完,将打包文件手动复制到后端项目工程的src ...
- Spring Boot + Vue 前后端分离开发,前端网络请求封装与配置
前端网络访问,主流方案就是 Ajax,Vue 也不例外,在 Vue2.0 之前,网络访问较多的采用 vue-resources,Vue2.0 之后,官方不再建议使用 vue-resources ,这个 ...
- (一)专题介绍:移动端安卓手机改造成linux服务器linux服务器中安装软件、部署前后端分离项目实战
快捷目录 前言 一.涉及到的相关技术简介 二.具体实现过程及踩坑杂谈 1.安卓手机改造成linux系统实现方案 2.改造后的手机Linux中软件的安装 3.手机Linux中安装MySQL5.7踩坑实录 ...
- Spring Boot+Vue前后端分离商城实战(二)Spring Boot 项目构建及使用
在介绍了基础环境搭建之后,这一篇文章将介绍如何使用 IDEA 进行 Spring Boot 项目的开发和调试,希望大家能够尽快上手和体验 Spring Boot 项目开发.关于 Spring Boot ...
最新文章
- Node.js中文件上传与multer模块的应用
- ThinkPHP入门--后盾视频
- linux上安装mysql5.7
- 智能卡电子钱包应用密钥体系
- 【SPFA】【最短路/次短路】GF打Dota
- linux下删除乱码文件名的方法
- os10.10上versions崩溃的问题解决
- javascript基础知识-数组
- android debug 签名,Android Studio中debug模式下使用release签名
- [Swift]LeetCode831. 隐藏个人信息 | Masking Personal Information
- 后妈茶话会_歌词(Tough Love)
- DFA敏感词过滤算法详解
- Objective-C JSON字符串解析
- [渝粤教育] 天水师范学院 地理信息系统原理与方法 参考 资料
- php对视频分割,如何把一个视频无损分割成多个视频片段(最好是质量和格式无变化)...
- 基于PHP+MySQL客户信息管理系统的设计与实现
- 华为智慧屏鸿蒙应用,华为智慧屏S Pro体验:告诉你鸿蒙OS有多优秀
- 爱奇艺千亿级数据查询服务实践
- 一般处理程序可以类似路由的_网络核心动作路由处理程序和方法
- 【控制工程】啥是控制工程?拉开控制工程的帷幕