当前位置: 首页 > news >正文

springboot3+VUE3-(0)-环境搭建+jwt请求与回应

1.创建后端+前端 搭建基本环境
 


java 17及以上





前端
 

目录结构
 



后端跑起来

前端跑起来
package.json 右键运行dev 跑起来


前后端环境开启

2.securityConfiguration


新建java类



添加无状态

 

运行
 

测试:



创建记录类


RestBean json格式解析




json 添加依赖
pom.xml

 

返回实体类:

测试
 




出现乱码需要设置格式。
请求成功方法:

请求失败方法:

restBean和回应

测试

3.jwt工具类utils

 

添加类



 

添加依赖

注入 @component

获取用户

秘钥,作为配置文件存在。
@value("${spring.security.jwt.key}")
从这个配置文件中读取变量




创建了一个jwt

 

得到最终的jwt了


 

登录成功后返回给用户的。
在文件中添加jwt工具

id和名字随便起。



拿到token

登录成功后返回的是



数据库层的就用dto
跟前端交互就用vo


添加java类 用户详细信息封装成实体类 
@Data数据类



修改SecurityConfiguration.java



用户名密码设置



测试


 

http://www.dtcms.com/a/201986.html

相关文章:

  • 深度学习-runner.run(data_loaders, cfg.workflow)内部执行过程
  • 物联网(IoT)智能项目全景指南:技术构架、实现细节与应用实践
  • 以太联 - Intellinet 闪耀台北 SecuTech 国际安全科技应用博览会
  • 【强化学习】深度强化学习 - Deep Q-Network(DQN)算法
  • JAVA虚拟机有义务保证<clinit>()方法的线程安全
  • onlyoffice 源码 调试说明 -ARM和x86双模式安装支持
  • # YOLOv5:目标检测的新里程碑
  • 【计算机方向海外优质会议推荐】第二届图像处理、机器学习与模式识别国际学术会议(IPMLP 2025)
  • OpenHarmony 5.0设置应用设置手势导航开关打开后重新关闭导航栏和设置界面重合
  • 【漫话机器学习系列】269.K-Means聚类算法(K-Means Clustering)
  • 【C++】vector模拟实现
  • 优化model我们可能会怎么做(具体)
  • 正则表达式进阶(三):递归模式与条件匹配的艺术
  • HarmonyOS5云服务技术分享--云存储SDK文章整理
  • 数据库基础
  • 【[特殊字符] Vue 3 实现动态加载子组件并缓存状态完整指南】
  • uniapp生成的app,关于跟其他设备通信的支持和限制
  • 48、c# 中 IList 接⼝与List的区别是什么?
  • 深入解析Spring Boot与Redis的缓存集成实践
  • Spark Core基础与源码剖析全景手册
  • Java转Go日记(四十一):Gorm删除
  • 【iOS】类结构分析
  • 中间件-seata
  • [Linux] Linux线程信号的原理与应用
  • (二十四)Java网络编程全面解析:从基础到实践
  • 在 Excel 中使用通义灵码辅助开发 VBA 程序
  • LeetCode 1345. 跳跃游戏 IV(困难)
  • ZooKeeper 原理解析及优劣比较
  • Gartner《AI Infrastructure WithKubernetes参考架构》学习心得
  • LabVIEW下AI开发