在写jwt时,看视频打的jwtFilter,没想到出错了,找了半天发现是因为
@Component
public class JwtRequestFilter extends OncePerRequestFilter
{
@Autowired
public UserDetailsServiceImpl userDetailsService;
……
}
@Component和@Autowired冲突的原因(?),导致一直在调用userDetailsService处报Null的错误,直接用IDEA建议的修改后,就成功了
public final UserDetailsServiceImpl userDetailsService;
public JwtRequestFilter(UserDetailsServiceImpl userDetailsService) {this.userDetailsService = userDetailsService;}