public class WebBaseAction extends ActionSupport implements ServletRequestAware,ServletResponseAware {这个也要交给spring管理才行呀,要不怎么给你注入加个@Controller @controller public class WebBaseAction extends ActionSupport implements ServletRequestAware,ServletResponseAware {
@controller
public class WebBaseAction extends ActionSupport implements ServletRequestAware,ServletResponseAware {
protected ServiceFace serviceFace;//这个无法得到这个事Resource么?
我记得是AutoWired吧。
protected ServiceFace serviceFaceImpl;
这样写呢
分析一下几个可能:
1.最有可能:非接口注入
2.注入的名字对不上
@Service("remoteServiceSH")
public class RemoteServiceSH extends RemoteService使用:
@Resource(name = "remoteServiceSH")
private RemoteServiceSH remoteServiceSH;
这样再看看
而且用getbean可以得到这个对象,但是用autowired或者resource注解就只能得到空
xml中也有 component-scan