我有(可能是一个简单的问题)。我是一个弹簧起动器,我正在为一个简单的问题寻找解决方案。
我有一个解析器接口,我想收集该接口的所有实现来构建一个Map。
我的目标是,为一个Factory类提供一个File,而Factory将为我提供文件文件类型的正确ParserImplementation。
我之前从未做过这样的事情,而且我在谷歌上找到了一些好的结果。
有没有人提供一些简短的提示或链接如何开始?
答案 0 :(得分:0)
这样的东西?
<bean id="FactoryBean" class="com.exampleFactory">
<property name="map">
<map>
<entry key="file1" value="com.example.ClassForFile1" />
<entry key="file2" value="com.example.ClassForFile2" />
</map>
</property>
</bean>
绑定到FactoryBean,如下所示:
public class FactoryBean {
private Map<String, String> map;
public Map<String, String> getMap() {
return map;
}
public void setMap(Map<String, String> map) {
this.map = map;
}
}