ValidateCodeFilter的提问

来源:4-11 短信登录开发

Sivel

2018-07-02

老师你为什么要继承InitializingBean?

我查的结果是项目启动的时候 自动执行afterPropertiesSet方法,但是老师你是在webSecurityConfig里

ValidateCodeFilter validateCodeFilter = new ValidateCodeFilter();
validateCodeFilter.afterPropertiesSet();

自己实例化然后手动调用。    

提问一:  老师你完全可以自己手动声明一个方法啊,然后自己调用,在结果看来可以不用实现InitializingBean。

提问二:为什么调用父类  super.afterPropertiesSet();   难道这跟问题一相关吗?

写回答

1回答

JoJo

2018-07-04

你这应该是代码看乱了吧,代码是不断重构的,最后的实现是实现InitializingBean,然后在

ValidateCodeSecurityConfig里直接注入的,在webSecurityConfig里new是中间的一个代码版本的做法

0
1
jiiiiiin
但是`afterPropertiesSet`没有在容器启动之后被执行,但是spring文档不是说所有filter他会自动接管?这个问题是什么情况呢?老师
2018-08-27
共1条回复

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

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

2662 学习 · 1561 问题

查看课程