关于 JWTUtils 没注入进去的问题

关于 JWTUtils 没注入进去的问题

老师,为什么我的filter跟 controller同个包下的时候,就会报这个找不到 JWTUtils 这个bean。
图片描述
图片描述
但是只要把filter移到跟启动类通过层级下时,就正常了。这是为啥,还是说Spring规定 filter 相关的配置类要固定放在启动类同个层级下,才能被扫描到呢。老师有时间解答下

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

按理说不会的,容器会扫描所有子包的,你现在可运行的结构是咋样的呀?截个图看看呢

  • 潇歌 提问者 #1

    https://img1.sycdn.imooc.com//climg/63febaf409b0863704910230.jpg

    这种就可以,把filter这个包从gateway那里移出来,移到跟Application启动类同个层级下,就运行正常了。很奇妙

    2023-03-01 10:48:20
  • 风间影月 回复 提问者 潇歌 #2
    这个的确很奇怪,按理说是没问题的,哈哈哈😁 可以试试手动指定扫描,也是可以的
    2023-03-01 12:01:25
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java高级工程师
  • 参与学习       423    人
  • 解答问题       321    个

通过一个大型项目贯穿,掌握主流技术栈,提升技术广度与深度 实现复杂度极高的招聘业务,用户端+企业端+SaaS平台全覆盖 构建技术+业务+工程实战+就业服务闭环,实现从初中级到高级工程师的跨越!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师