weixin_38244834
java后端热爱者
采纳率14.3%
2017-08-15 06:07 阅读 1.2k
已采纳

spring 注解失效问题。。。。。

请问我注解扫描的一个包下有几个类,每个类使用注解注入另外一个类的实例都没问题。
然后我在那个包下又建了一个类,同样的方式使用注解注入另一个类却失败,空指针!这是为什么
![图片说明](https://img-ask.csdn.net/upload/201708/15/1502779471_831915.png)图片说明

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

4条回答 默认 最新

  • 已采纳
    m294955408 偷偷的挂掉 2017-08-15 06:12

    还是需要发代码的。一般注解失败你可以先看看是否加了@Component注解,或者是不是容器类你是自己手动new出来的。

    点赞 评论 复制链接分享
  • Small_Mouse0 鼠小 2017-08-15 06:09

    上代码,,你说的有点抽象,,,

    同样的方式使用注解注入另一个类却失败,,可能是你这个类没加载上

    点赞 评论 复制链接分享
  • u010990043 sunkl_ 2017-08-15 06:17

    静态类不能被注解,或者出现同名的类

    点赞 评论 复制链接分享
  • weixin_38244834 java后端热爱者 2017-08-15 06:59

    解决了,我是用A类注入S对象,可以调用S对象的方法。我的B类也是同样注入S。
    但是呢,我是在A类里new的一个B类对象,然后再调用S对象的方法,这就出错了。
    解决办法就是,在A类里注入B类对象,而不是new

    点赞 评论 复制链接分享

相关推荐