Spring4配置properties文件的一点儿细节

今天用NetBeans8.1配置个Spring4.0.1 MVC的工程,这个Spring4.0.1是NetBeans8.1自带的。

在配置读取工程*.properties文件的时候遇到一些问题,如下两种配置的区别:

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" p:location="classpath:*.properties" />

上面的配置是 错误的,原因是 bean标签必须配置成具体的文件名, 不能配置成通配符,需要改成下面的方式:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" p:location="classpath:jdbc.properties" />




如果想配置成通配符模式,需要用 context标签来实现:
<context:property-placeholder location="classpath:*.properties" />



】用bean标签配置properties文件时,需要为每一个properties文件写一行,比较麻烦,context标签只需一行。

你可能感兴趣的:(spring,properties,J2EE)