struts2与spring整合后 action怎么做多例 服务层为什么不用手动注入
程序员文章站
2022-07-14 19:26:42
...
action的多例
struts的配置文件中指定:
<constant name="struts.objectFactory" value="spring"/> 交给spring管理后
每次请求action就是多例了,不用每个action都手动去指定
spring整合struts2后,struts2的action中调用服务层时,不需要在spring配置文件中去注入是为什么
struts2-spring-plugin.jar这个插件是同struts2一同发布的,在struts2的Action创建对象时,它负责匹配在.class文件中的属性和spring配置文件中的id,如果能找到与.class文件中属性所对应的id则由spring去负责创建该属性的实例,如果没有与之对应的id的话,则由Action自己去处理。
记下来,免得总是搞忘记