我想澄清一下关于整合弹簧和支柱的一些时刻。每个应用程序只有一个动作类,从MappingDispatchAction
扩展而来。所以,实际上我的应用程序在做某事时不使用Action对象,而是使用我的动作中的方法。从春天开始我想要的就是暂时初始化这个动作。只需设置DAO对象即可。我浏览了documentation,但我不理解以下内容:
我们在action-servlet.xml中使用来自struts-config.xml
的操作路径作为bean的名称。好的,但我应该在action-servlet.xml
为每个路径名编写bean并设置这个可怜的DAO ref或者什么?
答案 0 :(得分:0)
Struts 1配置文件将使用DelegatingActionProxy
类作为所有操作配置的type
属性。
Spring配置文件将包含每个操作实现的bean定义。我不知道你在谈论DAO,但需要DAO或服务注入的动作需要列出它们,是的 - 这就是Spring的配置。
如果您对使用XML配置不感兴趣,也可以使用注释,或者如果许多bean共享相同的DAO / service / etc,则可以使用bean继承。财产价值。