Vue+SpringBoot的篮球社区平台
1.开发工具
eclipse或IDEA
2.主要功能看演示地址
3.技术架构
springBoot+Vue+mysql
4.部分代码展示
package com.pjq.grapeoject.web;
import com.auth0.jwt.interfaces.DecodedJWT;
import com.pjq.grapeoject.Service.userService;
import com.pjq.grapeoject.domain.User;
import com.pjq.grapeoject.utils.JWTUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@RestController
@RequestMapping(“user”)
public class userController {
@Autowired
private userService userservice;
@PostMapping("register")
public ResponseEntity<Void> register (User user) {userservice.register(user);return ResponseEntity.status(HttpStatus.CREATED).build();
}/**** @param userName* @param passWord* @return token*/
@GetMapping("login")
public String loginSearch(@RequestParam("userName") String userName,@RequestParam("passWord") String passWord){List<User> l= userservice.login(userName,passWord);Integer id=l.get(0).getId();Integer flag=l.get(0).getStatusFlag();String username=l.get(0).getUsername();String uid=id.toString();String uflag=flag.toString();Map<String,String> payload = new HashMap<>();payload.put("id",uid);payload.put("flag",uflag);payload.put("username",username);String token = JWTUtils.getToken(payload);return token;
}@PostMapping("token")
public String test(HttpServletRequest request){//处理自己业务逻辑String token = request.getHeader("token");DecodedJWT verify = JWTUtils.verify(token);String uflag= verify.getClaim("flag").asString();return uflag;
}@GetMapping("check")
public ResponseEntity<Boolean> checkData(@RequestParam("userName") String userName){if (userName==null||userName=="") {return ResponseEntity.ok(false);}return ResponseEntity.ok(userservice.checkData(userName));
}
}
演示地址:
链接:https://pan.baidu.com/s/1KACrU1ktScX5abFkGUQunQ
提取码:tjt9
Vue+SpringBoot的篮球社区平台相关推荐
- IT社区|基于SpringBoot的IT社区平台
作者简介:全栈开发工程,从事Java.Python.前端.小程序方面的开发和研究,对大数据应用与开发比较感兴趣, 主要内容:Java项目.前端项目.Python项目.小程序开发.大数据项目.单片机 收 ...
- springboot毕设项目社区健康服务系统h9bpy(java+VUE+Mybatis+Maven+Mysql)
springboot毕设项目社区健康服务系统h9bpy(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HB ...
- springboot毕设项目社区分享系统的实现与分析48ig8(java+VUE+Mybatis+Maven+Mysql)
springboot毕设项目社区分享系统的实现与分析48ig8(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql ...
- springboot+vue+elementUI 基于Springboot的智慧养老平台#毕业设计
随着社会的发展我国的人口老龄化严重,为了让这些在年前是给社会做出过贡献的老人老有所依,老有所养,度过一个安详的晚年,很多地方都实现了智慧养老,为此我们通过springboot+vue+elementU ...
- Springboot毕设项目社区生鲜商场系统rg450java+VUE+Mybatis+Maven+Mysql+sprnig)
Springboot毕设项目社区生鲜商场系统rg450java+VUE+Mybatis+Maven+Mysql+sprnig) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysq ...
- Springboot毕设项目社区生活缴费系统ymhd9java+VUE+Mybatis+Maven+Mysql+sprnig)
Springboot毕设项目社区生活缴费系统ymhd9java+VUE+Mybatis+Maven+Mysql+sprnig) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysq ...
- V部落博客管理平台开源啦! Vue+SpringBoot强强联合! 1
V部落是一个多用户博客管理平台,采用Vue+SpringBoot开发. 演示地址: http://45.77.146.32:8081/index.html 项目地址:https://github.co ...
- 基于SpringBoot 适合学习的开源社区平台
今天TJ君要给大家分享的是一个集合各种技术的开源社区平台,Echo 平台使用的主要技术有:SpringBoot + MyBatis + MySQL + Redis + Kafka + Elastics ...
- springboot毕设项目养老平台的设计与实现u8sua(java+VUE+Mybatis+Maven+Mysql)
springboot毕设项目养老平台的设计与实现u8sua(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + ...
最新文章
- c++ ofstream 文件不存在_使用C语言中的头文件有什么技巧和注意事项吗?为什么不直接包含C文件呢?...
- 回归与梯度下降法及实现原理
- elasticsearch mapping之dynamic
- Vue项目开发过程中解决跨域问题(vue.config.js结合axios)
- [C] strncpy 函数
- 用Java编写的简单手绘程序--原创
- NSDate 时间戳与字符串转换
- tomcat下载安装及配置教程
- AS连接MUMU模拟器
- 31个惊艳的数据可视化作品,感受“数据之美”!
- Feescale K60开发笔记3: Tftpd32的使用
- 软件测试入门之软件测试的概念与过程(精辟内容)
- WPF 程序的编译过程
- error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
- 图片混合BlendMode之互补色简单计算法
- 教师网络计算机研修日志,网络研修日志范文(通用7篇)
- 利用手机相机扫描文件和身份证件
- 【c++】有理数加法
- 对于三大moba游戏的一点小想法
- 美团实习| 周记(五)