侧边栏壁纸
博主头像
杨不易呀

你的压力来源于无法自律,只是假装努力,现状跟不上内心欲望,所以你焦虑又恐慌。——杨不易呀

  • 累计撰写 72 篇文章
  • 累计创建 73 个标签
  • 累计收到 28 条评论

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

杨不易呀
2021-12-10 / 0 评论 / 2 点赞 / 1,095 阅读 / 461 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-08-22,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

前言

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

一、排查问题

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

image

启动鉴权模块和网关查看

image

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

image

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

这时我开始迷惑联想~ 我开发完毕的时候 都完美运行 为啥子呢。
带着迷惑 我进行了百度探索果然都是一样的文章一样的排版一样的....
那么自己一步步来debug了

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

咦?

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

image

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

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

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

image

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

image

最新的一版提交至gitee

前往易课堂视频点播平台

2
广告 广告

评论区