Spring地图条目与资源

时间:2010-08-03 12:46:47

标签: spring resources

考虑一个工厂bean。它需要Map<String, Object>类型的单个属性。它仔细检查所有对象的'instanceof Resource'并适当地进行资源处理。

我将此bean配置为:

<bean id='fact' class='my.class'>
  <property name='map'>
    <map>
      <entry key="x" value="file:/WEB-INF/foo.txt"/>
    </map>
  </property>
 </bean>

在调试器中,我看到使用Map调用属性的setter,值为java.lang.String,文件:仍然位于其上。

由于servlet上下文资源没有明确的前缀,我现在正式感到困惑。

在我之前的问题中,“解决方案”原来是为了纠正maven-jetty-plugin的一个非常愚蠢的默认配置。

为重写道歉,但还没有人回答: - )

1 个答案:

答案 0 :(得分:1)

越来越多的谷歌搜索最终揭晓:

<entry key="grammarURL">
            <value type="org.springframework.core.io.Resource">classpath:/com/basistech/ras/rules.jape</value>
</entry>