ijava学习网> 知识分享> JAVA框架> 【ijava学习网推荐】spring boot 拦截器之详细介绍(三)

【ijava学习网推荐】spring boot 拦截器之详细介绍(三)

时间: 2018-07-12 14:44:00 标签Spring Boot , Interceptor

JavaBean配置WebMvcConfigurer

采用JavaBean方式我们只需要添加一个web相关配置的类型,并且配置@Configuration注解,将该配置类托管给Spring IOC完成配置,代码配置如下所示:

@Configuration
public class WebJavaBeanConfiguration {
    /** * 实例化WebMvcConfigurer接口 * * @return */
    @Bean
    public WebMvcConfigurer webMvcConfigurer() {
        return new WebMvcConfigurer() {
            /** * 添加拦截器 * @param registry */
            @Override
            public void addInterceptors(InterceptorRegistry registry) {
                registry.addInterceptor(new MyInterceptor1()).addPathPatterns("/index");
                registry.addInterceptor(new MyInterceptor2()).addPathPatterns("/1/index");
                
            }
                };
    }
}


我们通过@Bean注解的返回值来完成WebMvcConfigurer的配置实例化,
在WebMvcConfigurer接口实例内调用addInterceptors方法完成添加拦截器配置,
跟之前WebMvcConfigurerAdapter方式感觉没事区别,
只不过是编码形式有一点变化。

版权说明| 关于ijava| 合作伙伴| 联系我们| 网站地图| 招贤纳士

Copyright © 2017 www.ijava.com All Rights Reserved 版权所有•ijava学习网 京ICP备14061482号-18         官方QQ:3325669927

ijava学习网提供免费java教程和大量java面试题库,给高级会员提供免费的java培训,同时提共一些java开发项目和java下载,java工程师,java菜鸟们快来哦。记住我们的网站:www.ijava.com