Java项目:仿小米商城系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载!
一、项目简述
本系统功能包括: 基于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)相关推荐
- Java项目:网上电商项目(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 一款基于Springboot+Vue的电商项目,前后端分离项目,前台后台都有,前台商品展示购买,购物车分类, ...
- Java项目:员工管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括:分为前端翻后端部分,包括用户,区分晋通用户以及誉里员用户,包括首页展示,部门管理,人事管理,员工管理三个模块等 ...
- Java项目:朴素风个人博客系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 基于vue + Springboo痼J后端分离项目个人博客系统,注册 登录,首页展示,喜爰图书展示,后台图书 ...
- Java项目:个人博客系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括:文章展示.热门文章.文章分类.标签云用户登录评论.匿名评论用户留言.匿名留言评论管理.文章发布.文章管理文章数 ...
- Java项目:在线商城系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 前台展示+后台管理,包括最基本的用户登录注册,下单, 购物车,购买,结算,订单查询,收货地址,后台商品管 理 ...
- Java项目:在线小说阅读系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 普通用户端登录注册,小说的分类,日榜,月榜,年榜, 小说的阅读,分章节,小说的评论,收藏,推荐等等,以 及后 ...
- Java项目:进销存管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 库存管理,入库管理,出库管理,往来管理,基础资料, 系统管理,消息中心,系统监控等等. 二.项目运行 环境配 ...
- Java项目:精美网上音乐平台(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 音乐播放 用户登录注册 用户信息编辑.头像修改 歌曲.歌单搜索 歌单打分 歌单.歌曲评论 歌单列表.歌手列表 ...
- Java项目:成绩管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 超豪华成绩管理系统,学生,教师,管理员三类用户集 成,课程表管理,成绩查询,成绩详情数据统计,课程录 入,用 ...
最新文章
- adb命令 判断锁屏
- 使用pg_stat_statement监控pgsql遇到的问题
- Yarn基本架构和工作机制
- 表格单元格中的CSS文本溢出?
- php 文件扫描去重,PHP中的去重方法详解和文件下载
- angularjs 表单校验
- Apache shiro
- c语言pta判断字符或数字的昵称,c/c++开发分享『ACM C++』PTA浙大 | 基础题 – 打印沙漏...
- 基于JAVA+SpringMVC+MYSQL的旅行社管理系统
- Hbase协处理器实践总结(hbase数据同步)
- agx 安装ros opencv_Linux下配置深度学习开发环境(及ros)
- ARM裸机开发(三)SDRAM编程
- Redis - 学习笔记(1)
- ExDirectUI 5.0 项目重构正式启动
- 动画云渲染【渲染101】渲染小提示
- curl: (6) Could not resolve host: www.huobi.me; Unknown error
- 做好大型项目的五个关键
- 弘扬中华传统文化 讲好中国故事
- Core Telephony Framework
- Oracle索引、视图、序列、同义词、事务、锁机制详解
热门文章
- python的popen函数
- Socket/ServerSocket 选项
- C程序设计-----第1次作业
- bzoj 4813: [Cqoi2017]小Q的棋盘【树形dp】
- VirtualBox - RTR3InitEx failed with rc=-1912 (rc=-1912)
- Swift----函数 、 闭包 、 枚举 、 类和结构体 、 属性
- JQuery 给DOM控件绑定和移除事件的方法
- 张孝祥javascript学习笔记1---HTMLCSS
- OpenCV 【七】————边缘提取算子(图像边缘提取)——canny算法的原理及实现
- 从奥运订票系统说起——谈FastCGI 与IT 架构