<!-- 加载配置文件 --> <context:property-placeholder location="classpath*:properties/*.properties" />
时间: 2024-03-20 13:40:44 浏览: 17
这行XML代码的作用是在Spring项目中加载properties文件,并将文件中的属性值注入到Spring的Bean中。其中,location属性指定了properties文件的位置,支持通配符匹配。例如,classpath*:properties/*.properties表示在classpath下的properties文件夹中查找所有的properties文件并加载。加载后,可以通过${key}的方式在Spring的Bean中引用properties文件中的属性值。例如:
```
<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
```
上面的代码中,dataSource是一个Spring Bean,它的属性值从properties文件中获取。例如,driverClassName属性的值为${jdbc.driverClassName},实际上会在加载时替换为properties文件中jdbc.driverClassName属性的值。这样可以方便地管理项目中的配置信息,提高了代码的可读性和可维护性。