发表于: 2019-05-27 23:14:27

1 580


今天完成的事情

今天完成了任务五的内容,解决了2个工具类的问题

1.     解决了token的主体claims方法的参数setter问题

因为claims接口提供了两个接口继承:ClaimsMutator<Claims>Map<String, Object>

由于之前懒惰,选择继承默认Map<String, Object>接口

所以只能使用继承的参数和getter/setter方法

导致在想自己添加参数时,会发生setter的报错问题(监视器发现方法参数格式错误)

 

后来排错时发现这一问题,经大师兄提醒,使用Map<String, Object>方法来创建对象

使用Map<String, Object>方法创建对象,相当于在原接口参数的基础上做扩展

使用get(“Key”class)就能取得扩展的参数

 

2.     解决了cookie的删除问题

由于验证登录并且获取到cookie,还需要退出删除的功能

所以在删除cookie时会遇到一些问题,导致删除cookie失败

 

这里需要注意的是,在删除cookie的方法中

设定删除的cookieName

设定删除的cookiePath

并且cookiePath的路径需要与其他同URLcookiePath相同

否则不能删除

 

 

明天计划完成的事情

明天计划开始任务6的学习,学习缓存和压测的内容

 

 

遇到的问题

遇到两个问题:1. 接口方法的参数限定问题 2. cookie的删除问题

经过师兄指导,两个问题都已解决

 

收获

学会了接口继承的思想,也分清了区别

学会了cookie的路径特性(必须符合拦截器url路径才能读取)



返回列表 返回列表
评论

    分享到