基于Java的校园二手交易平台
校园二手交易平台是基于Java语言,Springboot框架, Mysql数据库,Html/JavaScript/Css技术的高校二手交易平台。系统包含:前端和后端项目。角色分为:普通学生、管理员、 普通学生可以登录发布自己的二手产品,可以购买其他学生发布的二手产品;管理员对商品、用户等进行管理。
校园二手交易平台是基于Java语言,Springboot框架, Mysql数据库,Html/JavaScript/Css技术的高校二手交易平台。系统包含:前端和后端项目。角色分为:普通学生、管理员、 普通学生可以登录发布自己的二手产品,可以购买其他学生发布的二手产品;管理员对商品、用户等进行管理。
校园二手交易平台是基于Java语言,Springboot框架, Mysql数据库,Html/JavaScript/Css技术的高校二手交易平台。系统包含:前端和后端项目。角色分为:普通学生、管理员、 普通学生可以登录发布自己的二手产品,可以购买其他学生发布的二手产品;管理员对商品、用户等进行管理。
校园二手交易平台是基于Java语言,Springboot框架, Mysql数据库,Html/JavaScript/Css技术的高校二手交易平台。系统包含:前端和后端项目。角色分为:普通学生、管理员、 普通学生可以登录发布自己的二手产品,可以购买其他学生发布的二手产品;管理员对商品、用户等进行管理。
校园二手交易平台是基于Java语言,Springboot框架, Mysql数据库,Html/JavaScript/Css技术的高校二手交易平台。系统包含:前端和后端项目。角色分为:普通学生、管理员、 普通学生可以登录发布自己的二手产品,可以购买其他学生发布的二手产品;管理员对商品、用户等进行管理。

二、技术介绍:
Java;SpringBoot;Html/Css/JavaScipt;Mysql
三、开发工具:
1.IntelliJ IDEA或者Myeclipse 3.Navicat 3.Mysql 4.JDK8
四、提供的服务:
- 源代码(前后端源代码+sql脚本)
- 配套文档(一万字以上)
- 一键启动项目(适合基础薄弱的同学,一键启动,无需搭建复杂环境)
- 远程调试包运行
源代码和配套文档领取加文章最下方的名片哦~
package com.dong.controller.admin;
import com.dong.config.TitleConfig;
import com.dong.exception.CodeMsg;
import com.dong.exception.Result;
import com.dong.pojo.Student;
import com.dong.service.StudentService;
import com.dong.vo.PageResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;
@Controller
@RequestMapping("admin/student")
public class StudentController {
@Autowired
private TitleConfig titleConfig;
@Autowired
private StudentService studentService;
@GetMapping("list")
public String list(PageResult pageResult, @RequestParam(value = "sno",required = false,defaultValue = "") String sno, Model model){
model.addAttribute("title",titleConfig.getStudentTitle() );
model.addAttribute("pageResult", studentService.selectPage(pageResult, sno));
model.addAttribute("sno",sno );
return "admin/student/list";
}
@PutMapping("update_status")
@ResponseBody
public Result<Boolean> updateStatus(Student student){
if(StringUtils.isEmpty(student)){
return Result.exception(CodeMsg.ADMIN_STUDENT_NO_EXIST);
}
if(student.getStatus() != Student.STUDENT_STATUS_ENABLE && student.getStatus() != Student.STUDENT_STATUS_UNENABLE){
return Result.exception(CodeMsg.ADMIN_STUDENT_STATUS_ERROR);
}
try {
studentService.updateStudent(student);
}catch (Exception e){
return Result.exception(CodeMsg.ADMIN_STUDENT_EDIT_ERROR);
}
return Result.success(true);
}
@DeleteMapping("delete")
@ResponseBody
public Result<Boolean> delete(@RequestParam(value = "id") Integer id){
try {
studentService.deleteStudent(id);
}catch (Exception e){
return Result.exception(CodeMsg.ADMIN_STUDENT_DELETE_ERROR);
}
return Result.success(true);
}
}








