OncePerRequestFilter是干啥的
时间: 2023-09-04 18:17:43 浏览: 383
OncePerRequestFilter是Spring框架中的一个过滤器,它的作用是确保在一次请求中只通过一次filter。
默认情况下,Spring中的filter都继承自OncePerRequestFilter,这是因为一次请求本来就只需要通过一次filter。 通过继承OncePerRequestFilter,可以避免重复执行filter的逻辑,提高过滤器的效率。这对于一些需要在请求处理前或处理后进行一些操作的过滤器来说尤为重要。例如,日志记录、身份验证等操作。通过确保只执行一次,可以避免重复操作,提高系统性能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [OncePerRequestFilter的作用](https://blog.csdn.net/renli2549/article/details/79671192)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Spring的OncePerRequestFilter过滤器](https://blog.csdn.net/weixin_43944305/article/details/119923969)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文