我正在使用maven构建我的项目,所以根据maven的方式,config应该在src/main/conf
,我怎么能对我的spring应用程序上下文说明jdbc.properties
的位置?这是示例bean:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="jdbc.properties" />
</bean>
Spring假设这个配置在src / main / webapp / WEB-INF里面,我希望我已经清楚了,如果不是我会重新解释我的问题谢谢
答案 0 :(得分:3)
我正在用maven构建我的项目 按照maven的方式,配置应该 在src / main / conf
实际上,配置数据通常应该放在src / main / resources中,这样它就会出现在类路径上,你可以引用你的属性文件,如:
<property name="location" value="classpath:jdbc.properties" />
答案 1 :(得分:1)
我认为“配置文件”的含义并不十分清楚。我认为这是其他maven插件使用的配置文件(例如surefire插件,组装插件等)。
当然,在我处理过bean文件的10多个web应用程序项目中,jdbc.properties文件全部都在src / main / resources下
答案 2 :(得分:0)
试试这个
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="src/main/config/jdbc.properties" />
</bean>