Springboot 2.3.1配置拦截器遇到的坑
2024-10-21 03:19:19
1.多个配置类继承WebConfigureSupport或实现WebConfigure接口导致拦截器失效
2.拦截器中的bean无法正常注入,SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从上往下扫描!
“Application类”是指SpringBoot项目入口类。这个类的位置很关键:
如果Application类所在的包为:com.boot.app,则只会扫描com.boot.app包及其所有子包,如果service或dao所在包不在com.boot.app及其子包下,则不会被扫描!
即, 把Application类放到dao、service所在包的上级,com.boot.Application.
拦截器在bean初始化前执行,导致redis实例化失败。
解决是在项目中继承“WebMvcConfigurerAdapter”类的类中添加拦截器类作为一个Bean
最新文章
- vsftpd.conf 怎么保存
- Flex 学习笔记 ComboBox内容框宽度
- 使用glob()查找文件
- Python中__init__方法/__name__系统变量讲解
- Map中放置类指针并实现调用
- android模拟器(genymotion)+appium+python 框架执行过程中问题解答
- urllib.request ProxyHandler
- [LeetCode] Single Number III ( a New Questions Added today)
- Weka – 分类
- Remastersys打包你自己的ubuntu成iso文件,保存原来的所有配置
- Tomcat6.0数据源配置
- 【转】Win7系统下安装Ubuntu12.04(EasyBCD硬盘安装)--不错
- 工作流设计参考(包括PHP实现)
- jmeter3 测试soap协议-webservice接口
- mytest 截图
- sql语句——根据身份证号判断男女
- 消息队列中间件(三)Kafka 入门指南
- Linux几个常用的目录结构
- Data Governance
- 使用JS获取input值
热门文章
- 管理数据库的神器:DBeaver
- Filebeat 调试
- 史上最全的selenium三大等待介绍
- 3_肯德基餐厅信息查询_动态加载_post请求
- 工业互联网领域的企业,都已经接入了ERP或者MES系统了吗?
- 分布式存储系统之Ceph集群存储池、PG 与 CRUSH
- 2022.9.17 Java第二次课总结
- MySQL用户也可以是个角色
- Lombok好用是好用,就是容易踩坑,这份避坑指南请查收
- 《吐血整理》高级系列教程-吃透Fiddler抓包教程(28)-Fiddler如何抓取Android7.0以上的Https包-下篇