SpringBoot Filter中注入Bean
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot Filter中注入Bean相关的知识,希望对你有一定的参考价值。
参考技术A 由于web应用启动的顺序顺序的原因(listener->filter->servlet),在Filter中注入Bean是不会成功的。网上由很多的实现方式来实现在Filter中注入Bean,这里,我换一种方式,给Filter添加一个构造方法,在初始化Filter的时候把Bean实例传入,这里以Shiro中的拦截remmeberMe的Filter为例:
然后,在 Shiro 的配置文件中初始化 AddPrincipalToSessionFilter :
最后帮朋友打个小广告
一个有趣的迷你小程序
在SpringBoot中怎么使用Filter
参考技术A 先定义一个扩展Filter的类,然后在@Configuration文件里注入这个Bean以上是关于SpringBoot Filter中注入Bean的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot注入出现@org.springframework.beans.factory.annotation.Autowired(required=true)
SpringBoot注入出现@org.springframework.beans.factory.annotation.Autowired(required=true)
Springboot使用@Autowired注入Mapper接口编译错误“Could not autowire. No beans of ‘UserMapper‘ type found.“