1
我使用的是spring + struts2,而且我有大量需要單一服務(mailService)的操作類。我想知道是否有辦法創建父類並注入資源,然後讓所有這些類擴展父代,而不是向這些操作類注入服務。所以我不需要在每個班級重複注射。春天的父母和孩子的資源
在此先感謝
我使用的是spring + struts2,而且我有大量需要單一服務(mailService)的操作類。我想知道是否有辦法創建父類並注入資源,然後讓所有這些類擴展父代,而不是向這些操作類注入服務。所以我不需要在每個班級重複注射。春天的父母和孩子的資源
在此先感謝
嘗試使用setService方法爲mailService定義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>