七叶笔记 » java编程 » Java超详细讲解WebMvcConfigurer拦截器

Java超详细讲解WebMvcConfigurer拦截器

WebMvcConfigurer接口常用的方法:

addInterceptors拦截器

addInterceptor:需要一个实现HandlerInterceptor接口的拦截器实例

addPathPatterns:用于设置拦截器的过滤路径规则;addPathPatterns(“/**”)对所有请求都拦截

excludePathPatterns:用于设置不需要拦截的过滤规则

拦截器主要用途:进行用户登录状态的拦截,日志的拦截等。

addViewControllers页面跳转

以前写SpringMVC的时候,如果需要访问一个页面,必须要写Controller类,然后再写一个方法跳转到页面,感觉好麻烦,其实重写WebMvcConfigurer中的addViewControllers方法即可达到效果了

addResourceHandlers静态资源

比如,我们想自定义静态资源映射目录的话,只需重写addResourceHandlers方法即可。

addResoureHandler:指的是对外暴露的访问路径

addResourceLocations:指的是内部文件放置的目录

configureViewResolvers视图解析器

这个方法是用来配置视图解析器的,该方法的参数ViewResolverRegistry 是一个注册器,用来注册你想自定义的视图解析器等。

addCorsMappings跨域

configureMessageConverters信息转换器

到此这篇关于Java超详细讲解WebMvcConfigurer拦截器的文章就介绍到这了,更多相关Java WebMvcConfigurer内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章