springboot攔截器不生效的原因

可能造成攔截器不生效的原因:

  以前遇到要使用springboot攔截器卻始終未生效的狀況,查了網上的博客,大抵都是@Component,@Configuration註解未加,或是使用@ComponentScan增加包掃描,但是嘗試後都沒有生效,最後才發現是因爲之前爲了解決跨域問題配置類繼承了WebMvcConfigurationSupport,並重寫了裏面的方法。之後的攔截器配置類同樣繼承了這個這個類並重寫方法,它只會生效前一個配置類,後一個配置類不會生效,所以解決方法就是在一個配置類重寫這兩個方法就行了,不要分成兩個配置類寫。

原文:https://blog.csdn.net/jared_he2017/article/details/88413432 

 

補充:

如果你項目中同時有WebMvcConfigurationSupport和WebMvcConfigurerAdapter也不行,只能有一個,我是這種情況,找個半天原因,最後看到上面那位同學的博客,才最終找到原因。真的非常感謝了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章