OncePerRequestFilter无法注入
时间: 2023-10-11 15:09:50 浏览: 66
OncePerRequestFilter无法注入的原因可能是因为它是一个抽象类,无法直接被实例化和注入。引用中提到,OncePerRequestFilter通常被用于继承实现并在每次请求时只执行一次过滤。所以,您需要创建一个实现OncePerRequestFilter的具体子类,并在该子类中实现自己的过滤逻辑。然后,将该子类注入到您的应用程序中,以便在每次请求时执行该过滤器的逻辑。
如果您正在使用Spring Boot和Spring Security,可以使用@Configuration注解创建一个配置类,并使用@Bean注解将您的过滤器实例化并注入到应用程序中。然后,Spring Boot将会自动将该过滤器添加到过滤器链中,并在每次请求时执行该过滤器的逻辑。请确保在配置类中正确设置过滤器的顺序。
总结来说,OncePerRequestFilter无法直接注入,您需要创建一个实现OncePerRequestFilter的子类,并将其注入到您的应用程序中。这样,您就可以在每次请求时执行该过滤器的逻辑。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [OncePerRequestFilter 详解](https://blog.csdn.net/qq_24910693/article/details/119926429)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文