最近搜索

JwtAuthenticationFilter 注入service 失败,是null

浏览:211
管理员 2023-12-23 05:37

JwtAuthenticationFilter 注入service 失败,是null

是空

造成可以这个原因可能 JwtAuthenticationFilter 加载的时候,service没有初始化。

如果在构造函数中注入的依赖是空的,通常有以下几个可能的原因:

  1. 依赖注入失败:可能是由于SysUserService没有被正确注入到Spring容器中。你可以检查SysUserService类上的注解,确保它被正确扫描并注册到Spring容器中。

  2. 循环依赖:可能是由于JwtAuthenticationFilterSysUserService之间存在循环依赖,导致依赖注入失败。你可以尝试通过构造函数注入或者Setter方法注入来解决循环依赖的问题。

  3. Spring容器加载顺序:可能是由于JwtAuthenticationFilter的实例化发生在SysUserService被正确注入之前。你可以尝试调整Spring容器中bean的加载顺序,确保SysUserServiceJwtAuthenticationFilter之前被正确注入。

  4. 配置错误:可能是由于配置文件中的错误导致依赖注入失败。你可以检查Spring配置文件中对SysUserServiceJwtAuthenticationFilter的配置,确保它们被正确配置和加载。

针对以上可能的原因,你可以逐一排查并排除问题。如果你仍然无法解决问题,建议你检查日志或者调试程序,以便更详细地了解依赖注入失败的原因。希望这些信息能够帮助你解决问题。如果你有其他问题,也可以随时向我提问。


解决方法就是。


image.png




image.png







联系站长

站长微信:xiaomao0055

站长QQ:14496453