点击小虫(进入断点调试),打上断点,然后前端点击登录(此时前端的数据会作为参数传入):
光标放在字段上还会显示接收到的数据:
若想程序在所希望的地方停止,可以添加断点,然后点击左下角的右箭头,意思是放行;点击一折的箭头,意思是前进一步:
执行之后会在其中标明注入的数据:
jwt令牌是调用了一个工具类,JwtProperties是一个配置属性类,这里讲一个小技巧,ctri+鼠标左键点进去后,可以通过点击左上角的地球来锁定当前类所在的目录路径位置:
@ConfigurationProperties注解代表当前类是一个配置属性类,作用是:封装配置文件中的一些配置项。
在注解内的参数指示了配置类中的参数,比如sky.jwt,就去application.yml文件中找sky jwt的配置项,这些配置项就对应了相应的属性。
原理就是:通过配置属性类,将配置文件中的配置项,封装成一个类,然后通过@Autowired注解注入到要使用的地方。
如下图使用builder方式来建造对象,前提是要在EmployeeLoginVo类上面加上@Builder注解。
注意后端给前端响应的数据一律都是封装为Result:
按f12进入到开发者工具,点击登录,可以看到请求的路径: