java Action 多重继承问题
Class A extends B{
super.do();
}
Class B extends BaseAction{
private AService a;//这是一个接口,也有实现类AServiceImpl
private BService b;//这是一个接口,也有实现类BServiceImpl
protect void do(){
a.get();
b.get();
}}系统报错,报
java.lang.NullPointerException,仔细检查发行,Class B初始化的时候只初始化了private AService a,没有初始化 b,导致在运行到do方法里面,a有值,而b为null,请问造成这样的结果的原因可能是什么,我的Class A里面没有定义过BService或者实现它。
------解决方案--------------------那么a的初始化是如何完成的,通过spring注入的么?
总之a肯定有一个初始化的过程,b在同样的地方也进行也一下初始化呗