方式1:读取项目内部文件,只需把properties文件放在src即可<beanid="configBean"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><propertyname="location"><value>classpath:sys/jdbc.properties</value></property></bean>方式2:读取绝对路径,把properties文件放在任何地方,把路径写对就可以了<beanid="configBean"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><propertyname="location"><value>file:/Library/tomcat-7-Empty/webapps/dataSource.properties</value></property></bean>方式3:读取tomcat内部路径,把properties文件放在与项目相同的tomcat内部,把路径写对这里${catalina.home}就是tomcat的根目录。<beanid="configBean"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><propertyname="location"><value>file:${catalina.home}/webapps/dataSource.properties</value></property></bean>总结,方式1最常用而且最简单。方式2必需写对路径,比较僵硬的模式。方式3对比起来是最灵活的方式,而且可以用于多项目公用统一配置文件,便于修改。