Spring父资源和子资源

Spring父资源和子资源,spring,struts2,Spring,Struts2,我使用的是spring+struts2,我有大量的操作类需要一个服务(mailService)。我想知道是否有一种方法可以创建一个父类并注入资源,然后让所有这些类扩展父类,而不是将服务注入到这些操作类中。所以我不需要在每节课上重复注射 提前感谢尝试使用setter方法为邮件服务定义基类。您的动作类都可以扩展这个基类 即 <!-- parent class with the mailService injected --> <bean name="baseAction" cl

我使用的是spring+struts2,我有大量的操作类需要一个服务(mailService)。我想知道是否有一种方法可以创建一个父类并注入资源,然后让所有这些类扩展父类,而不是将服务注入到这些操作类中。所以我不需要在每节课上重复注射


提前感谢

尝试使用setter方法为邮件服务定义基类。您的动作类都可以扩展这个基类


<!-- parent class with the mailService injected -->
<bean name="baseAction" class="..." abstract="true">
    <property name="mailService" ref="mailService"/>
</bean>

<bean name="someAction" class="..." parent="baseAction" >
</bean>