【发布时间】:2011-05-01 20:32:49
【问题描述】:
我有一些抽象工厂
public interface AbstractViewersFactory {
IAbstractShapeViewer createRectangle(BaseOperationsListener<RectangleDTO> p);
IAbstractShapeViewer createOval(BaseOperationsListener<OvalDTO> p);
IAbstractShapeViewer createTriangle(BaseOperationsListener<TriangleDTO> p);
}
及其实现Draw2DViewersFactory。 现在,我想创建一些类来负责按模型创建演示者/查看器并由 Spring 配置它。 所以,我需要在 .xml 配置中描述它应该调用什么方法。 可以是这样的(伪配置)
<bean creator>
<constructor-args>
<list>
<bean describe-item> <constructor-args>model=Rectangle.class, method-for-viewer-create="createRectangle"</args>
<bean describe-item> <constructor-args>model=Oval.class, method-for-viewer-create="createOval"</args>
<list>
</constructor-args>
</bean>
我该怎么做?
谢谢。
【问题讨论】:
-
你的问题很不清楚。请进一步解释。
标签: java spring configuration dependency-injection