SrpingBoot+Vue实现学生信息管理
学生选课系统
学生信息管理系统采用前后端分离方式实现,通过前后端交互数据实现学生信息的增删查改。
一、采用技术
后端:springboot+mybatis-plus
前端:vue+element-ui
二、功能实现
1.响应到前端的结果集
package com.student.course.bean.response;
import lombok.Data;
@Data
public class Result<T> {
private Integer code = CodeEnum.SUCCESS.getCode();
private String msg = CodeEnum.SUCCESS.getMsg();
private boolean success = Boolean.TRUE;
private T data;
private long total;
public Result(){
}
/**
* 返回成功类的方法
*/
public static <T> Result<T> buildEmptySuccess(){
return new Result<>();
}
public static <T> Result<T> buildEmptySuccess(T t){
Result<T> result = buildEmptySuccess();
result.setData(t);
return result;
}
public static <T> Result<T> buildEmptySuccess(T t, long total){
Result<T> result = buildEmptySuccess(t);
result.setTotal(total);
return result;
}
/**
*失败类方法
*/
public static <T> Result<T> buildFailure(String msg){
Result<T> result = new Result<>();
result.setCode(null);
result.setMsg(msg);
result.setSuccess(false);
return result;
}
public static <T> Result<T>