spring4.x 注解父类 空指针异常

//父类
@Component("father")
public class Father{
    ....
    ....
    public fatherTest() {
        ....
    }
}
//子类
@Repository("children")
public class Children extends Father implements IChildren {
    ....
    ....
    public childrenTest() {
        fatherTest();
    }
}

在启动spring的时候会报Father 类空指针异常,应该是没有注入的原因!

java.lang.NullPointerException
    at com.wxmimperio.rtc.dao.Children.fatherTest(Children.java:30)
    at com.wxmimperio.rtc.common.listener.Deblocking.onApplicationEvent(Deblocking.java:51)
    at com.wxmimperio.rtc.common.listener.Deblocking.onApplicationEvent(Deblocking.java:30)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:166)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:138)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:382)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:336)
    at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:877)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:544)
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)

用xml配置文件可以指定parent,但是注解方式如何注入父类?

阅读 2.9k
1 个回答

是不是没有配置扫包,base-package指定包的路径。

<context:component-scan base-package="xxx.xxx.xxx"
        annotation-config="true" />
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题