在学习Spring的时候,为了将配置文件参数化,需要在applicationContext.xml文件中引入.properties文件,将常用的字符串参数放在properties文件中。
但是在使用property-placeholder 报错,告诉我找不到改标签的声明:
是因为在使用xml的时候,在引入命名空间时没有正确引入它的DTD解析文件,当然你必须在把Spring相应的包导入正确的情况下
话不多说,直接上代码(注释的是之前的源代码,)

<?xml version="1.0" encoding="UTF-8"?>
<!--<beans xmlns="http://www.springframework.org/schema/beans"-->
<!-- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"-->
<!-- xmlns:context="http://www.springframework.org/schema/util"-->
<!-- xsi:schemaLocation="http://www.springframework.org/schema/beans-->
<!-- http://www.springframework.org/schema/beans/spring-beans.xsd-->
<!-- http://www.springframework.org/schema/util-->
<!-- https://www.springframework.org/schema/util/spring-util.xsd-->
<!--">-->
<!--重新配置xml文件-->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation=" http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.2.xsd">
本文指导如何在Spring应用中使用properties文件,并解决在配置XML时遇到的property-placeholder标签声明错误,重点在于XML命名空间和DTD解析的正确设置。
2万+

被折叠的 条评论
为什么被折叠?



