當使用Spring AOP對action層進行操作時,會出現注入失敗的問題,出現空指針異常。
原因是一般struts2+spring應用中,spring的插件只負責爲action的ioc部分,但並沒有進行功能加強,即採用代理的機制,所有的action還是使用struts2進行管理,
在使用AOP後,這些action需要由spring進行管理,如果沒有由spring進行代理,將出現注入失敗。
<constant name="struts.objectFactory.spring.autoWire.alwaysRespect" value="true" />