Struts2中使用了静态注入的方法对文件进行配置。
从上面第一张图可以看出,Struts2的Action是由ObjectFactory创建的,而在做三大框架整合的时候,我们需要让Action由Spring来创建,这里就会利用到Struts2的静态注入了,因为Struts2先加载struts-default.xml,然后加载struts-plugin.xml,最后加载struts.xml,所以我们可以在struts.xml中用静态注入的方法覆盖之前的类。在这个架包下面有个
,它覆盖了Strtus2的ObjectFactory类