我想为自定义资源前缀编写一个自己的资源(来自 core.io 包)实现,例如“myprotocol:/root/test/foo.properties”。
最初的想法是引用 JCR 存储库中的 Apache Sling 资源路径来加载一些属性文件,然后 PropertyPlaceholderConfigurer 可以在 Spring 应用程序上下文中使用这些文件,例如:
<context:property-placeholder properties-ref="appConfig" ignore-unresolvable="true" />
<bean id="appConfig" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>jcr:/app/test/foo.properties</value>
</list>
</property>
</bean>
有人知道如何实现吗?
谢谢你的帮助!奥利