国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - SpringBoot的攔截器中依賴注入為null的解決方法

SpringBoot的攔截器中依賴注入為null的解決方法

2021-05-11 15:42落_塵 Java教程

這篇文章主要介紹了SpringBoot的攔截器中依賴注入為null的解決方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

該項目是基于springboot框架的maven項目。

今天在攔截器中處理攔截邏輯時需要使用注解調用其他方法 并且要從配置文件中讀取參數。所以我使用了以下注解:

?
1
2
3
4
5
6
7
8
@reference
coreredisservice redisservice;
 
@value("${channel}")
private string channel;
 
@value("${allowmethod}")
private string allowmethod;

一個是獲取接口的引用,兩外兩個是獲取配置文件中的參數,

但是在debug過程中發現三個都沒有注入進來出現了下圖所示的情況:

SpringBoot的攔截器中依賴注入為null的解決方法

可以看到三個值都為null

然后我查看了我項目的配置,確定該攔截器的位置是否在注解的范圍內。發現沒問題, 百度了一下,發現了有個問題:攔截器加載的時間點在springcontext之前,所以在攔截器中注入自然為null

根據解決方法在配置攔截器鏈的類中先注入這個攔截器,代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package com.***;
 
import org.springframework.context.annotation.bean;
import org.springframework.context.annotation.configuration;
import org.springframework.web.servlet.config.annotation.interceptorregistry;
import org.springframework.web.servlet.config.annotation.webmvcconfigureradapter;
 
/**
 * 配置攔截器鏈
 * created by yefuliang on 2017/10/23.
 */
@configuration
public class bgqwebappconfigurer extends webmvcconfigureradapter {
 
  @bean
  public bgqcommoninterceptorl bgqcommoninterceptorl() {
    return new bgqcommoninterceptorl();
  }
 
  public void addinterceptors(interceptorregistry registry) {
    // 多個攔截器組成一個攔截器鏈
    // addpathpatterns 用于添加攔截規則
    // excludepathpatterns 用戶排除攔截
    registry.addinterceptor(bgqcommoninterceptorl()).addpathpatterns("/**");
    super.addinterceptors(registry);
  }
}

注意注入的是攔截器類,不是你攔截器里面要注入的類,然后攔截器鏈的 registry.addinterceptor(bgqcommoninterceptorl()).addpathpatterns(“/**”);

里面的第一個參數就不需要你再重新new一個了。

改好之后debug:

SpringBoot的攔截器中依賴注入為null的解決方法

可以看到,都注入了進來,問題解決。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_33206732/article/details/78422157

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 懂色一区二区三区av片 | 久久9色 | 亚洲av毛片一区二二区三三区 | 中文字幕乱码亚洲精品一区 | 欧美成人专区 | 日韩精品一区二区在线观看 | 亚洲天堂成人在线 | 久久精品噜噜噜成人av农村 | 毛片大全 | 国产精品日韩在线观看 | 免费av在线| 欧美激情国产日韩精品一区18 | 久久综合九九 | 亚洲v在线 | 精品午夜久久 | 亚洲免费在线观看 | 九九热在线视频观看这里只有精品 | 日韩精品一区二区三区在线播放 | 精品欧美一区二区三区久久久 | 国产精品美女久久久久久不卡 | 亚洲在线播放 | 91精品国产综合久久久久久丝袜 | 亚洲精品久久久 | 精品无人区一区二区三区动漫 | 国产黄色在线观看 | 久久精品久久久久久久久久16 | 欧美日韩精品免费 | 久久av综合网 | 亚洲婷婷一区二区三区 | 日韩视频精品在线 | 伊人二区| 欧美高清一区二区 | 91亚洲国产| 国产精品美女www爽爽爽软件 | 在线观看中文字幕亚洲 | 婷婷丁香综合 | 99久久婷婷国产综合精品电影 | 久久国产精品系列 | av网站网址 | 国产 欧美 日产久久 | 黄色电影免费在线观看 |