ObjectFactory是struts中实例化bean的对象工厂
struts2的插件struts2-spring-plugin-2.1.8.1.jar,又做了一个对象工厂,StrutsSpringObjectFactory
使用struts2的spring插件的时候默认使用StrutsSpringObjectFactory,这些都是自动的。经测试,不在struts.xml中配置<constant name="struts.objectFactory" value="spring" />也会使用StrutsSpringObjectFactory
DefaultActionInvocation类的createAction(Map<String, Object> contextMap)方法,就是工厂对象产生action的方法。通过查看该方法中的objectFactory,可以查看创建action实例的对象工厂
转载于:https://my.oschina.net/u/2313484/blog/617499