Spring Security 中产生Feign 401 错误

Spring Security 中产生Feign 401 错误

错误如下:

Request processing failed; nested exception is feign.FeignException$Unauthorized: status 401 reading RemoteReplyClient#replyList(Long)

发生情景如下:在Spring Cloud 项目中,我集成了Spring Security ,Webapp模块使用Feign远程调用Reply模块时,出现无权调用Reply模块。
经过对比发现在Webapp模块中的客户端接口上的Controller被我写成了
@RestController
改成@Controller之后正常调用。
据我初步估计,由于@RestController是由@ResponseBody和@Controller两个注释的结合体,前者使得方法的返回值都是json/xml的格式;而@Controller则是以视图的形式返回。可能问题出在这里,具体原因还需要继续探索,如果有大手子可以指点一下。

你可能感兴趣的:(Spring Security 中产生Feign 401 错误)