[BUG]自定义登录引发的配置加载问题

简介: [BUG]自定义登录引发的配置加载问题

前言

想着部署已经开发完毕的视频点播云平台出现后端接口不走自定义登录的问题

一、排查问题

进入 AbstractAuthenticationProcessingFilter 进行打入debug断点 约156行

image.png

启动鉴权模块和网关查看

image.png

很明显这并不是我们自定义的登录接口路径,我们的路径如下进行注入

image.png

这时如果前端进行登录 将会请求到SpringSecurity默认登录页接口

这时我开始迷惑联想~ 我开发完毕的时候 都完美运行 为啥子呢。

带着迷惑 我进行了百度探索果然都是一样的文章一样的排版一样的....

那么自己一步步来debug了

我们debug开始打入登录注入接口,很好直接跳过我们自定义配置文件直接使用了SpringSecurity默认的登录

咦?

为什么没走我自定义的呢?我开始排查扫描(包扫描等)路径


我进行使用了自定义注解内部进行了包扫描,我们知道包扫描优先扫描当前模块那么我们开始着手排查

看样子没毛病~ 是这样子玩的,这时我突然想到包扫描什么时候进行的呢?

百度又开始了,很好理论知识点幸好玩过,总体的来说在spring加载的时候先扫描当前模块在扫描其它相同模块那么这个时候SpringBootApplication就已经开始加载了所以导致没有扫描到被加载那么我们进行将SpringBootApplication注解放在最后加载测试一番

image.png

👏👏👏 很好果然是加载配置问题

c6412081dd15ebce9b35ed83bb9968f.png

最新的一版提交至gitee

前往易课堂视频点播平台

相关文章
|
3月前
若依框架 --- 修改默认跳转页面
若依框架 --- 修改默认跳转页面
261 0
|
2月前
|
JSON 移动开发 API
mPaaS问题之配置按照插件提示报错如何解决
mPaaS配置是指在mPaaS平台上对移动应用进行的各项设置,以支持应用的定制化和优化运行;本合集将提供mPaaS配置的操作指南和最佳实践,助力开发者高效管理和调整移动应用的设置。
45 4
|
jenkins 持续交付
Jenkins 管理界面里提示“反向代理设置有误“的问题解决办法
Jenkins 管理界面里提示“反向代理设置有误“的问题解决办法
1622 0
Jenkins 管理界面里提示“反向代理设置有误“的问题解决办法
jira学习案例39-加载中和错误的处理
jira学习案例39-加载中和错误的处理
63 0
jira学习案例39-加载中和错误的处理
|
PHP
laravel-admin 自定义登陆逻辑,补充原有账号密码登录
laravel-admin 自定义登陆逻辑,补充原有账号密码登录
263 0
|
移动开发 Java 应用服务中间件
经常输入资源名称错误时,会出现界面找不到的情况,很不友好,编写一个404界面找不到时的显示界面
经常输入资源名称错误时,会出现界面找不到的情况,很不友好,编写一个404界面找不到时的显示界面
106 0
经常输入资源名称错误时,会出现界面找不到的情况,很不友好,编写一个404界面找不到时的显示界面
|
开发工具 Android开发 iOS开发
uniapp配置去掉友盟无法打包,提示配置错误如何解决
uniapp配置去掉友盟无法打包,提示配置错误如何解决,主要原因是由于IDFA 如果友盟勾选,广告标识会默认勾选, 1d7d0a062fd9c1e61a9bd7ab956c37d0.png 但其实用不上,如果用上还需要向ios提交审核 ace0ad3506611bdeecf1e2543842ddd7.png c7b9766d88c776f2c5475a41aeb42097.png 不勾选,可是在sdk配置处又没有以下选项。
uniapp配置去掉友盟无法打包,提示配置错误如何解决
|
XML Android开发 数据格式
【PageLayout】非常简单的一键切换加载-空数据-错误页,支持自定义
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/82594706 项目中我们经常会用到的加载数据,加载完数据后显示内容,如果没有数据显示一个空白页,这是如果网络错误了显示一个网络错误页,自定义一个PageLayout。
1128 0
Confluence 6 跟踪你安装中的自定义修改
在 Confluence 中的系统信息(System Information)部分,有一个 修改(Modification)的选项。
719 0

热门文章

最新文章