//父类
@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,但是注解方式如何注入父类?
是不是没有配置扫包,
base-package
指定包的路径。