我有一个配置了以下安全上下文的Spring启动应用程序:
http
.authorizeRequests()
.anyRequest().authenticated().and()
.addFilterAfter(jwtAuthenticationFilter(), AbstractPreAuthenticatedProcessingFilter.class)
当客户端请求现有资源时,jwtAuthenticationFilter
完成其工作,客户端获得真正的响应。
但是当客户端请求不存在的资源时,在Spring意识到资源不存在之前会触发jwtAuthenticationFilter
。所以他得到403错误而不是404错误。
我该如何解决?