博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring boot 使用拦截器 无法注入 配置值 、bean问题
阅读量:5890 次
发布时间:2019-06-19

本文共 1456 字,大约阅读时间需要 4 分钟。

参考:

 

一定要将 拦截器组件 交给spring容器进行管理,这样才能注入配置值,或者注入bean:

package com.thunisoft.maybeemanagementcenter.interceptor;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.InterceptorRegistration;import org.springframework.web.servlet.config.annotation.InterceptorRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;@Configurationpublic class WebAppConfigure extends WebMvcConfigurerAdapter {    @Value("${thunisoft.microservice.mvc.interceptor.includePath:/**}")    private String includePath;    @Value("${thunisoft.microservice.mvc.interceptor.excludePath:/login/*}")    private String excludePath;    @Override    public void addInterceptors(InterceptorRegistry registry) {        String[] excludePaths = excludePath.split(",");        String[] includePaths = includePath.split(",");        InterceptorRegistration ir = registry.addInterceptor(loginInterceptor())                .addPathPatterns(includePaths)                .excludePathPatterns(excludePaths);        super.addInterceptors(registry);    }    @Bean    public LoginInterceptor loginInterceptor() {        return new LoginInterceptor();    }}

 

重点代码:

 

@Bean    public LoginInterceptor loginInterceptor() {        return new LoginInterceptor();    }

 

 

registry.addInterceptor(loginInterceptor())

 

转载地址:http://hdfsx.baihongyu.com/

你可能感兴趣的文章
poj1635
查看>>
C# LINQ详解(一)
查看>>
视频直播点播nginx-rtmp开发手册中文版
查看>>
ruby学习总结04
查看>>
Binary Tree Paths
查看>>
Ueditor自定义ftp上传
查看>>
线程以及多线程
查看>>
PHP队列的实现
查看>>
单点登录加验证码例子
查看>>
[T-SQL]从变量与数据类型说起
查看>>
稀疏自动编码之反向传播算法(BP)
查看>>
二叉搜索树转换成双向链表
查看>>
WebLogic和Tomcat的区别
查看>>
java类中 获取服务器的IP 端口
查看>>
occActiveX - ActiveX with OpenCASCADE
查看>>
redmine
查看>>
css 序
查看>>
DirectshowLib摄像头拍照的”未找到可用于建立连接的介质筛选器组合“ 解决办法...
查看>>
三种简单排序
查看>>
Dalvik VM和JVM的比较以及Android新的虚拟机ART
查看>>