错误代码:只是某个action中的service自动注入失败为NULL
解决方法:struts.xml文件中添加如下配置
<constant name="struts.objectFactory.spring.autoWire.alwaysRespect" value="true" />
相关说明:
- struts.objectFactory
设置struts2的对象工厂,默认(struts),类名org.apache.struts2.impl.StrutsObjectFactory,当引入struts2-spring插件之后,则被修改为org.apache.struts2.spring.StrutsSpringObjectFactory
- struts.objectFactory.spring.autoWire
可选值(name, type, auto, constructor,name)(默认name),设置spring的自动装配方式,只有引入spring插件后才有效。
- struts.objectFactory.spring.autoWire.alwaysRespect
(默认false)设置是否总是以自动装配策略创建对象。