春天的父母和孩子的资源

Roy*_*han 1 spring struts2

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

提前致谢

Jac*_* Ha 5

尝试使用mailService的setter方法定义baseClass.你的动作类都可以扩展这个baseClass.

<!-- 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>
Run Code Online (Sandbox Code Playgroud)