源码获取:博客首页 "资源" 里下载!

一、项目简述

本系统功能包括: 基于vue + Springboot前后端分离项目精简版仿小米商城 系统,注册登录,首页展示,商品展示,商品购买,下单支 付(支付有点小问题仅支持单个商品支付)后台维护等 等。

二、项目运行

环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX ( Webstorm也 行)+ Eclispe ( IntelliJ IDEA,Eclispe,MyEclispe,Sts都支 持)。

项目技术: Springboot + Maven + Mybatis + Vue + Redis, B/S 模式+ Maven等等。

后台控制器品类管理:

@CrossOrigin
@RestController
@RequestMapping("category")
public class CategoryController {@Autowiredprivate CategServiceImp categServiceImp;@GetMapping("/getCategory")private CateResult getCategory(@RequestParam("pageIndex") int pageIndex,@RequestParam("pageSize") int pageSize) throws IOException {CateResult cateResult = categServiceImp.getCategory(pageIndex, pageSize);return cateResult;}@PostMapping("/updateCategory")private void updateCategory(@RequestBody Category category) throws IOException {categServiceImp.updCategory(category.getName(),category.getCategoryId());}
}

商品信息管理控制器:

@CrossOrigin
@RestController
@RequestMapping("Good")
public class GoodController {@Autowiredprivate GoodServiceImp goodServiceImp;@GetMapping("/getGood")private GoodResult getGood(@RequestParam("pageIndex") int pageIndex,@RequestParam("pageSize") int pageSize,@RequestParam("name") String goodname) throws IOException {GoodResult goodResult = goodServiceImp.getGood(pageIndex,pageSize,goodname);return goodResult;}@GetMapping("/getGoodById")private GoodResult getGoodById(@RequestParam("category") int pageIndex,@RequestParam("pageSize") int pageSize) throws IOException {GoodResult goodResult = goodServiceImp.getGoodById(pageIndex,pageSize);return goodResult;}@RequestMapping("/getGoodByName")private GoodResult getGoodByName(@RequestParam("name") String goodname) throws IOException {GoodResult goodResult = goodServiceImp.getGoodByName(goodname);return goodResult;}@RequestMapping("/updGood")private GoodResult getGoodByName(@RequestParam("good_id") int goodid,@RequestParam("name") String goodname,@RequestParam("newhot") int newhot) throws IOException {GoodResult goodResult = goodServiceImp.updGood(goodid,goodname,newhot);return goodResult;}@GetMapping("/getGoodPicById")private GoodPicResult getGoodPicById(@RequestParam("category") int pageIndex,@RequestParam("pageSize") int pageSize) throws IOException {GoodPicResult goodpicResult = goodServiceImp.getGoodPic(pageIndex,pageSize);return goodpicResult;}@RequestMapping("/getGoodPicByName")private GoodPicResult getGoodPicByName(@RequestParam("name") String goodname) throws IOException {
//        int categor = Integer.parseInt(category);GoodPicResult goodResult = goodServiceImp.getGoodPicByName(goodname);return goodResult;}@PostMapping("/pushGood")private GoodPushResult pushGood(@RequestBody good good) throws IOException {GoodPushResult goodPushResult = goodServiceImp.getGoodPush(good);return goodPushResult;}@PostMapping("/delGood")private void delGood(@RequestBody good good) throws IOException {goodServiceImp.delGood(good);}@PostMapping("/delMulGood")private void delMulGood(@RequestBody List<good> goods) throws IOException {goodServiceImp.delMulGood(goods);}@GetMapping("/getGoodPic")private GoodPicResult getGoodPic(@RequestParam("pageIndex") int pageIndex,@RequestParam("pageSize") int pageSize) throws IOException {GoodPicResult goodPicResult = goodServiceImp.getGoodPic(pageIndex,pageSize);return goodPicResult;}@PostMapping("/updGoodPic")private void upGoodPic(@RequestBody GoodPic goodPic) throws IOException {int goodid= goodPic.getGood_id();String icon= goodPic.getIcon();String imageHead = goodPic.getImageHead();String imageFoot = goodPic.getImageFoot();goodServiceImp.updGoodPic(goodid,icon,1);goodServiceImp.updGoodPic(goodid,imageHead,2);goodServiceImp.updGoodPic(goodid,imageFoot,3);}
}

后台用户控制器:

@CrossOrigin
@RestController
@RequestMapping("User")
public class UserController {@Autowiredprivate UserServiceImp userServiceImp;@RequestMapping("/getUsers")public UserResult getUsers() throws IOException {UserResult userResult = userServiceImp.getUsers();return userResult;}
}

后台用户登陆控制器:

@CrossOrigin
@RestController
@RequestMapping("Login")
public class LoginController {@Autowiredprivate LoginServiceImp loginServiceImp;Map<String, String> keyMap = RSAUtils.createKeys(512);
//    String  publicKey = keyMap.get("publicKey");
//    String  privateKey = keyMap.get("privateKey");
//    private String publicKey = "MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAIS-9P6aiWK-mNIJxz0R_XXIbHM21pS_ZncpQcE8T5Mu6P6sJfoi5Cw6S4jcSqxNbRs5FSUc59GAkU1Ek9onrz8CAwEAAQ";private String privateKey = "MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAhL70_pqJYr6Y0gnHPRH9dchsczbWlL9mdylBwTxPky7o_qwl-iLkLDpLiNxKrE1tGzkVJRzn0YCRTUST2ievPwIDAQABAkAviOHaOiRwQ6gdrnq2F7cXcknDiCOW6GMc0J1HQP2Nyn52HKtc9E9Ailm-eQesTw6P-qTsvHMyfuVYz8fLhfkhAiEAvhvoG2Dz6qSN6IHeuPboJP7YHK9zTt6M_NGCJKAenasCIQCywU7eStITcHFTRDjjShH0CfO-vR6q-zgWQPjtNI_YvQIgY8UNiODW4bu-ZdlSY8vghRnhnRxO7YNKhpwFKueFacUCIQCZ-P65ZVNs4ScMZTBnP48VWVk2S-rVto0KRi7lC6h4NQIgEa_GhBO6U2p6G5cGAR25ZiQVH9dFnrMVyPxY7P7-WsA";@PostMapping("/login")public LoginResult Login(@RequestBody User adminUser) throws IOException, InvalidKeySpecException, NoSuchAlgorithmException {User user = loginServiceImp.getUserByUserName(adminUser.getUsername());LoginResult result = new LoginResult();LoginData loginData = new LoginData();if (user == null) {result.setMsg("无此用户,请重新输入正确用户名");result.setStatus(2008);} else {if (RSAUtils.privateDecrypt(user.getPwd(), RSAUtils.getPrivateKey(privateKey)).equals(adminUser.getPwd())){result.setStatus(0);String token = TokenUtil.token(user.getId().trim());loginData.setToken(token);result.setMsg("登录成功");result.setStatus(1010);result.setData(loginData);}else{result.setStatus(2007);result.setMsg("密码错误");}}return result;}
}

源码获取:博客首页 "资源" 里下载!

Java项目:仿小米商城系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)相关推荐

  1. Java项目:网上电商项目(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 一款基于Springboot+Vue的电商项目,前后端分离项目,前台后台都有,前台商品展示购买,购物车分类, ...

  2. Java项目:员工管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括:分为前端翻后端部分,包括用户,区分晋通用户以及誉里员用户,包括首页展示,部门管理,人事管理,员工管理三个模块等 ...

  3. Java项目:朴素风个人博客系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 基于vue + Springboo痼J后端分离项目个人博客系统,注册 登录,首页展示,喜爰图书展示,后台图书 ...

  4. Java项目:个人博客系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括:文章展示.热门文章.文章分类.标签云用户登录评论.匿名评论用户留言.匿名留言评论管理.文章发布.文章管理文章数 ...

  5. Java项目:在线商城系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 前台展示+后台管理,包括最基本的用户登录注册,下单, 购物车,购买,结算,订单查询,收货地址,后台商品管 理 ...

  6. Java项目:在线小说阅读系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 普通用户端登录注册,小说的分类,日榜,月榜,年榜, 小说的阅读,分章节,小说的评论,收藏,推荐等等,以 及后 ...

  7. Java项目:进销存管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 库存管理,入库管理,出库管理,往来管理,基础资料, 系统管理,消息中心,系统监控等等. 二.项目运行 环境配 ...

  8. Java项目:精美网上音乐平台(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 音乐播放 用户登录注册 用户信息编辑.头像修改 歌曲.歌单搜索 歌单打分 歌单.歌曲评论 歌单列表.歌手列表 ...

  9. Java项目:成绩管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 超豪华成绩管理系统,学生,教师,管理员三类用户集 成,课程表管理,成绩查询,成绩详情数据统计,课程录 入,用 ...

最新文章

  1. adb命令 判断锁屏
  2. 使用pg_stat_statement监控pgsql遇到的问题
  3. Yarn基本架构和工作机制
  4. 表格单元格中的CSS文本溢出?
  5. php 文件扫描去重,PHP中的去重方法详解和文件下载
  6. angularjs 表单校验
  7. Apache shiro
  8. c语言pta判断字符或数字的昵称,c/c++开发分享『ACM C++』PTA浙大 | 基础题 – 打印沙漏...
  9. 基于JAVA+SpringMVC+MYSQL的旅行社管理系统
  10. Hbase协处理器实践总结(hbase数据同步)
  11. agx 安装ros opencv_Linux下配置深度学习开发环境(及ros)
  12. ARM裸机开发(三)SDRAM编程
  13. Redis - 学习笔记(1)
  14. ExDirectUI 5.0 项目重构正式启动
  15. 动画云渲染【渲染101】渲染小提示
  16. curl: (6) Could not resolve host: www.huobi.me; Unknown error
  17. 做好大型项目的五个关键
  18. 弘扬中华传统文化 讲好中国故事
  19. Core Telephony Framework
  20. Oracle索引、视图、序列、同义词、事务、锁机制详解

热门文章

  1. python的popen函数
  2. Socket/ServerSocket 选项
  3. C程序设计-----第1次作业
  4. bzoj 4813: [Cqoi2017]小Q的棋盘【树形dp】
  5. VirtualBox - RTR3InitEx failed with rc=-1912 (rc=-1912)
  6. Swift----函数 、 闭包 、 枚举 、 类和结构体 、 属性
  7. JQuery 给DOM控件绑定和移除事件的方法
  8. 张孝祥javascript学习笔记1---HTMLCSS
  9. OpenCV 【七】————边缘提取算子(图像边缘提取)——canny算法的原理及实现
  10. 从奥运订票系统说起——谈FastCGI 与IT 架构