Java 访问属性文件密钥
我在serverpath.properties中有属性文件,还有一个名为search-servlet.xml的xml文件 位置类似于/properties/serverpath.properties和/src/spring/search-servlet.xml serverpath.properties包含以下键值对 wmcorelib.authentication.url= 现在我想在xml中使用这个密钥wmcorelib.authentication.urlJava 访问属性文件密钥,java,xml,servlets,Java,Xml,Servlets,我在serverpath.properties中有属性文件,还有一个名为search-servlet.xml的xml文件 位置类似于/properties/serverpath.properties和/src/spring/search-servlet.xml serverpath.properties包含以下键值对 wmcorelib.authentication.url= 现在我想在xml中使用这个密钥wmcorelib.authentication.url 任何帮助都很好搜索servlet
任何帮助都很好搜索servlet是bean定义文件吗?如果是这样,您可以使用spring place holder标记来读取属性文件,并用属性文件中的值替换搜索servlet中的键 您想在运行时还是编译时使用它?我想在编译时使用它。您可以将属性加载到hashmap中,解析XML,然后迭代其节点。如果发现与地图匹配,请将键替换为值。这种后处理方法适合您吗?谢谢您的回复,但我无法理解解决方案。我只需要在xml中访问该密钥。是的,它是一个bean定义文件。我使用了“占位符”标签。但它的呈现方式类似于/classpath:/properties/myfile.properties。类路径之前的额外“/”正在创建错误