苍穹外卖jwt令牌p10

本文介绍了如何在开发过程中使用断点调试前端登录,包括设置断点、查看参数传递和数据注入,以及使用JWT令牌和ConfigurationProperties进行配置管理。还提到了如何通过Builder注解构建对象并强调了后端对前端数据的统一封装方式(Result)。
摘要由CSDN通过智能技术生成

点击小虫(进入断点调试),打上断点,然后前端点击登录(此时前端的数据会作为参数传入):

光标放在字段上还会显示接收到的数据:

 若想程序在所希望的地方停止,可以添加断点,然后点击左下角的右箭头,意思是放行;点击一折的箭头,意思是前进一步:

执行之后会在其中标明注入的数据:

jwt令牌是调用了一个工具类,JwtProperties是一个配置属性类,这里讲一个小技巧,ctri+鼠标左键点进去后,可以通过点击左上角的地球来锁定当前类所在的目录路径位置: 

@ConfigurationProperties注解代表当前类是一个配置属性类,作用是:封装配置文件中的一些配置项。 

 

在注解内的参数指示了配置类中的参数,比如sky.jwt,就去application.yml文件中找sky jwt的配置项,这些配置项就对应了相应的属性。

原理就是:通过配置属性类,将配置文件中的配置项,封装成一个类,然后通过@Autowired注解注入到要使用的地方。

如下图使用builder方式来建造对象,前提是要在EmployeeLoginVo类上面加上@Builder注解。

 

注意后端给前端响应的数据一律都是封装为Result:

按f12进入到开发者工具,点击登录,可以看到请求的路径:

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
苍穹用户端JWT令牌代码可以在"苍穹项目解读(二)"中找到。该项目采用了JWT令牌进行用户端的权限管理。JWT令牌的生成和验证逻辑可以在项目的代码中找到。具体的实现细节包括使用AOP注解进行权限验证,禁用Session,将令牌信息存储在redis中等。另,项目的前端部分采用了Bootstrap框架,结合Jquery Ajax,使用了Layer.js提供弹窗功能和Bootstrap-table用于数据列表展示。在数据库中,加密的密码会被存储在employee表的password字段中,但前端登录时使用的是固定的密码123456。详细的代码可以在"苍穹项目解读(二)"中查看。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [苍穹项目解读(一) 完整代码本地部署运行](https://blog.csdn.net/qq_41138191/article/details/131925220)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Java企业报表管理系统源码](https://download.csdn.net/download/m0_55416028/88269629)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值