搭建spring security oauth2环境后,用Postman进行接口测试:
Postman返回错误信息:
idea控制台输出以下警告:
WARN 4344 --- [nio-8082-exec-1] o.s.s.o.provider.endpoint.TokenEndpoint : Handling error: NestedServletException, Handler dispatch failed; nested exception is java.lang.StackOverflowError
经排查发现是因为自己写的Spring Security配置类SecurityConfiguration里的一个方法写错了,写成了:authenticationManager,正确的方法名称应该是authenticationManagerBean。
完整的正确方法是:
@Bean
@Override
public AuthenticationManager authenticationManagerBean() throws Exception {
return super.authenticationManagerBean();
}
修改后重新测试,返回正确结果:
如果您在浏览过程中遇到什么问题,请在下方评论区给我留言。
本人入驻的其他平台:
- 微信公众号:弹指时间 。
- 网易音乐人:弹指时间。