大家好,我是java1234_小锋老师,看到一个不错的基于springboot的餐饮美食分享平台系统,分享下哈。
【免费】基于springboot的餐饮美食分享平台 Java毕业设计_哔哩哔哩_bilibili【免费】基于springboot的餐饮美食分享平台 Java毕业设计项目来自互联网,免费开源分享,严禁商业。更多毕业设源码:http://www.java1234.com/a/bysj/javaweb/, 视频播放量 159、弹幕量 0、点赞数 6、投硬币枚数 0、收藏人数 4、转发人数 3, 视频作者 java1234官方, 作者简介 公众号:java1234 微信:java9266,相关视频:【免费】javaweb超市管理系统毕业设计,Gateway微服务网关视频教程(无废话版),【免费】springboot+vue校园社团管理系统系统 Java毕业设计,【免费】springboot+vue选课/排课管理系统系统 Java毕业设计,【免费】javaweb物业管理系统毕业设计,【免费】javaweb新闻发布系统毕业设计,【免费】javaweb超市管理系统高级版毕业设计,【免费】javaweb酒店管理系统毕业设计,【免费】javaweb校园二手交易系统毕业设计,【免费】javaweb进销存或者库存管理系统毕业设计https://www.bilibili.com/video/BV1Sc41167Rs/
本课题要实现的是一个美食在线分享平台,作为世界各地爱好美食的人们的桥梁,为其创造一个氛围好的平台,促进美食世界的文化交流。该系统是一个供商家或者个人推荐美食的网站,网站不支持交易仅供分享。该系统主要有以下几个功能:
package com.example.controller; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.io.IoUtil; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.poi.excel.ExcelUtil; import cn.hutool.poi.excel.ExcelWriter; import com.example.common.Result; import com.example.common.ResultCode; import com.example.entity.UserInfo; import com.example.service.UserInfoService; import com.example.exception.CustomException; import com.example.common.ResultCode; import com.example.vo.UserInfoVo; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.example.service.*; import org.springframework.web.bind.annotation.*; import org.springframework.beans.factory.annotation.Value; import cn.hutool.core.util.StrUtil; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @RestController @RequestMapping(value = "/userInfo") public class UserInfoController { @Resource private UserInfoService userInfoService; @PostMapping public Resultadd(@RequestBody UserInfoVo userInfo) { userInfoService.add(userInfo); return Result.success(userInfo); } @DeleteMapping("/{id}") public Result delete(@PathVariable Long id) { userInfoService.delete(id); return Result.success(); } @PutMapping public Result update(@RequestBody UserInfoVo userInfo) { userInfoService.update(userInfo); return Result.success(); } @GetMapping("/{id}") public Result detail(@PathVariable Long id) { UserInfo userInfo = userInfoService.findById(id); return Result.success(userInfo); } @GetMapping public Result > all() { return Result.success(userInfoService.findAll()); } @GetMapping("/page/{name}") public Result
> page(@PathVariable String name, @RequestParam(defaultValue = "1") Integer pageNum, @RequestParam(defaultValue = "5") Integer pageSize, HttpServletRequest request) { return Result.success(userInfoService.findPage(name, pageNum, pageSize, request)); } @PostMapping("/register") public Result register(@RequestBody UserInfo userInfo) { if (StrUtil.isBlank(userInfo.getName()) || StrUtil.isBlank(userInfo.getPassword())) { throw new CustomException(ResultCode.PARAM_ERROR); } return Result.success(userInfoService.add(userInfo)); } /** * 批量通过excel添加信息 * @param file excel文件 * @throws IOException */ @PostMapping("/upload") public Result upload(MultipartFile file) throws IOException { List infoList = ExcelUtil.getReader(file.getInputStream()).readAll(UserInfo.class); if (!CollectionUtil.isEmpty(infoList)) { // 处理一下空数据 List resultList = infoList.stream().filter(x -> ObjectUtil.isNotEmpty(x.getName())).collect(Collectors.toList()); for (UserInfo info : resultList) { userInfoService.add(info); } } return Result.success(); } @GetMapping("/getExcelModel") public void getExcelModel(HttpServletResponse response) throws IOException { // 1. 生成excel Map row = new LinkedHashMap<>(); row.put("name", "张天志"); row.put("password", "123456"); row.put("nickName", "老张"); row.put("sex", "男"); row.put("age", 22); row.put("birthday", "TIME"); row.put("phone", "18843232356"); row.put("address", "上海市"); row.put("email", "aa@163.com"); row.put("cardId", "342425199001116372"); row.put("level", 2); List
CSDN 1积分下载:https://download.csdn.net/download/caofeng891102/88560346
或者免费领取加小锋老师wx:java9266
免费分享一套 SpringBoot + Vue + ElementUI 的人力资源管理系统,挺漂亮的_java1234_小锋的博客-CSDN博客文章浏览阅读6.6k次,点赞23次,收藏55次。项目背景人力资源管理是企业运营中必不可少的一环,它关系到企业的前途与发展。尤其对于中小微企业来说,对企业的发展有着举足轻重的作用。随着近年来,政府对创业项目的大力扶持,我国创业型企业蓬勃发展。据统计,2019年,我国创业企业数量已达1810万余家,占全国企业数的97%,截止2020年,我国创业企业数量达到了2030万,同比增长10%。虽然我国创业企业的基数在不断增大,但是能够长久存活的企业却少之又少。https://blog.csdn.net/caoli201314/article/details/128348575免费分享一套基于Springboot+Vue的医院管理系统,挺漂亮的-CSDN博客文章浏览阅读1k次,点赞28次,收藏29次。这是一个在线医院管理系统,使用Maven进行项目管理,基于springboot+mybatis框架开发的项目,mysql底层数据库,前端采用Vue+ElementPlus,redis缓存,作为初学springboot+vue前后端分离架构的同学是一个很不错的项目,如果想在此基础上面进行在线医院管理系统的增强,也是一个不错的方案。项目分患者,医生,管理员三大角色,不同角色对应不同的权限;比如患者权限,可以在线挂号,缴费,查看自己的病历;医生可以在线写病历,开药,给病人申请住院等。https://blog.csdn.net/caoli201314/article/details/134317899免费分享一个springboot+vue校园宿舍管理系统,挺漂亮的-CSDN博客文章浏览阅读5.6k次,点赞57次,收藏133次。一款不错的springboot+vue校园宿舍管理系统https://blog.csdn.net/caoli201314/article/details/125705973免费分享一套基于Springboot+Vue的在线考试系统,挺漂亮的-CSDN博客文章浏览阅读1k次,点赞26次,收藏20次。这是一个在线考试系统,使用Maven进行项目管理,基于springboot+mybatis框架开发的项目,mysql底层数据库,前端采用Vue+ElementPlus,作为初学springboot+vue前后端分离架构的同学是一个很不错的项目,如果想在此基础上面进行在线考试系统的增强,也是一个不错的方案。项目分学生,教师,管理员三大角色,不同角色对应不同的权限;比如学生权限在线考试,查自己的分数;老师权限可以添加试卷,考试题目查询,学生管理等。管理员拥有最高权限,包括对教师的管理。https://blog.csdn.net/caoli201314/article/details/134297602