欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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自己去处理。

 

记下来,免得总是搞忘记