qq_44543508
宜春
采纳率66.7%
2019-09-20 09:47 阅读 1.8k
已采纳

@Service("userService")配置之后,在spring-security.xml文件<security:authentication-provider user-service-ref="userService">报错

难道是我service没有bean注入成功?,明明在spring中扫描了service所在包了
图片说明

配置
大佬指点指点,谢谢~

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    wojiushiwo945you 毕小宝 2019-09-20 13:40

    这是两套机制,注解标记的 Bean 可用 Autowired 自动注入,但不能在 bean 定义的时候引用的,此时应该再重新定义一次 bean 后再引用的。

    点赞 1 评论 复制链接分享
  • weixin_41763995 _鹿慕溪水 2019-09-20 09:48

    写类型,别写你的bean名,你这是编辑时爆红,又不是运行时错误,没运行哪来的注入

    点赞 评论 复制链接分享
  • doncha doncha 2019-09-20 10:19

    那你自己在配置文件里注册一个bean,指向userService类的位置,看看能不能引用成功

    点赞 评论 复制链接分享
  • weixin_40222311 小屹爱吃肉 2020-08-28 20:57

    IUserService接口没有继承UserDetailsService

    点赞 评论 复制链接分享
  • HHHHHero 卐曦风卍 2021-02-23 14:59

    我刚刚也遇到这样的问题,然后我发现在web.xml中加载配置文件就好了;

    点赞 评论 复制链接分享
  • weixin_45856470 05431 2021-04-25 09:44

    兄台你解决了吗,我也有这个问题

    点赞 评论 复制链接分享

相关推荐