记录定时任务中调用feign接口认证不通过的一次bug
场景是当时处理一个每天0点定时检查xx有效期有没有小于一个月(同样通过相应feign接口去调用查询有效期),如果小于等于一个月,则调用相应的feign接口去重新申请。
然后运行后报空指针:
然后打日志发现,它只走了第一行的打印日志,第二行调用feign接口就已经报了该异常。
那么问题就很明显定位在feign接口这儿了,后面咨询同事才知道:
定时任务在项目启动的时候就会执行,导致request为空,那么如果不去额外配置网关的话,肯定是会携带这个空的request,那么自然token也就为空,带着空的token
原创
2022-06-27 15:32:10 ·
2594 阅读 ·
0 评论