启动报springSecurityFilterChain 错误怎么处理

来源:4-12 短信登录配置及重构

crea_union

2020-03-09

org.springframework.beans.factory.BeanCreationException:
Error creating bean with name ‘springSecurityFilterChain’ defined in class path resource
[org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]:
Bean instantiation via factory method failed;
nested exception is org.springframework.beans.BeanInstantiationException:
Failed to instantiate [javax.servlet.Filter]: Factory method ‘springSecurityFilterChain’ threw exception;
nested exception is java.lang.NullPointerException

写回答

2回答

慕容4009360

2020-12-22

是这个方法com.imooc.security.core.validate.code.SmsCodeFilter.afterPropertiesSet引起的异常,这个方法中securityProperties.getCode().getImage().getUrls()获取的 urls 列表为空导致的;所有要在 application.properties 配置 好 security.sms.urls ,并修改相应的配置类就可以了。

1
0

JoJo

2020-03-17

应该是版本问题,请确认下版本和课程的一致。

0
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程