我是靠谱客的博主 安静奇异果,这篇文章主要介绍SpringBoot2.0 自定义RequestMappingHandlerMapping和HandlerInterceptor问题,现在分享给大家,希望可以做个参考。

问题描述:

 本人之前用的是SpringBoot 1.5.6版本,通过自定义RequestMappingHandlerMapping来控制接口版本,通过自定义HandlerInterceptor来拦截登录用户信息,一直没有什么问题,但升级到SpringBoot2.0.4之后,RequestMappingHandlerMapping和HandlerInterceptor 均出现了失效的问题。

解决办法:

 SpringBoot升级到2.0以后配置文件继承的WebMvcConfigurerAdapter已废除,需要改为WebMvcConfigurationSupport,

addInterceptors()方法覆写不变,但getRequestMappingHandlerMapping() 需要改为createRequestMappingHandlerMapping()

自定义的RequestMappingHandlerMapping才能生效。

 

希望能够帮助到大家!!!

 

 

最后

以上就是安静奇异果最近收集整理的关于SpringBoot2.0 自定义RequestMappingHandlerMapping和HandlerInterceptor问题的全部内容,更多相关SpringBoot2.0内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(128)

评论列表共有 0 条评论

立即
投稿
返回
顶部