昨天采用spring aop+log4j做日志时,在action层配置了aop代理,造成注入的service一直为空,但是在junit测试时,一点问题没有。
原因:spring 管理action时,采用注解的方法注入时,不会生效。
解决办法:在struts.xml中加入: <constant name="struts.objectFactory.spring.autoWire.alwaysRespect" value="true" />
该配置的意思是:使自动注入生效
昨天采用spring aop+log4j做日志时,在action层配置了aop代理,造成注入的service一直为空,但是在junit测试时,一点问题没有。
原因:spring 管理action时,采用注解的方法注入时,不会生效。
解决办法:在struts.xml中加入: <constant name="struts.objectFactory.spring.autoWire.alwaysRespect" value="true" />
该配置的意思是:使自动注入生效