今天遇到類似問題,記錄下來以便以后查閱:
@Aspect作用于action,致使action中的@Autowired注入為null的解決方案,以下三種任選一種:
1、去掉@Autowired,改用set,get注入
2、將action納入spring的ioc管理(struts.objectFactory = org.apache.struts2.spring.StrutsSpringObjectFactory)
3、修改Struts.xml文件的屬性<constant name="struts.objectFactory.spring.autoWire.alwaysRespect" value="true" />,使自動注入總是有效