相关文章

更多>

最新资讯

更多>
  • win10系统关闭时间轴功能的两种操作方法

        关闭时间轴功能的两种操作方法:一、组策略方式 本方法适用于有组策略编辑器的Win10专业版/企业版/教育版。通过组策略编辑器,定位至“计算机配置 - 管理模板 - 系统 - OS策略”。然后在右侧窗口中找到“启用活动源(ActivityFeed)”配置项将配置项修改为“已禁用”应用确定就可以解决了。

  • 在Word中编辑公式,不用从外部打开MathType软件的方法

        MathType是一个很强大的编辑公式的工具。这里给大家介绍一种在Word中编辑公式,不用从外部打开MathType软件的方法。

  • 云计算技术的现况

        在科研领域可以通过云计算进行地震监测、海洋信息监控、天文信息计算处理;在网络安全防护上可以通过云计算进行病毒库存储、垃圾邮件屏蔽。

  • MySQL数据库的几点改善

        避免SELECT * 从数据库里读出越多的数据,那么查询就会变得越慢。只要一行数据时使用LIMIT 1 MySQL数据库引擎会在查找到一条数据后停止搜索,而不是继续往后查询下一条符合条件的数据记录。

  • 开发人员对无服务器计算仍在摸索

        所谓的无服务器计算并不是完全没有服务器的存在,但它使开发人员能够设置事件触发器,并将基础架构方面的需求交给了云提供商。供应商提供了正确的计算规模,存储和内存。

首页> 知识分享> 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方式感觉没事区别,
只不过是编码形式有一点变化。

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

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