https://blog.csdn.net/a6960121/article/details/74910781 Spring+Tomcat配置文件与项目分离
https://www.cnblogs.com/wnlja/p/4210165.html 关于系统中使用多个PropertyPlaceholderConfigurer的配置
如果配置了两个jdbc配置文件,后面加载的会覆盖前面的,在上面截图,配置在tomcat的jdbc文件(
file:${catalina.home}/jdbc.xml
)会覆盖配置在项目根目录的jdbc文件配置(
classpath:jdbc.xml
),如果tomcat没有jdbc配置文件就会报异常并加载项目根目录下的jdbc文件(classpath:jdbc.xml),配置tomcat的jdbc文件主要有利于我们启动很多关联的javaweb项目,如果需要修改连接的数据库地址,只需要修改tomcat的jdbc.xml配置就可以了,这样有利于我们开发,如果想各个项目加载自己根目录下的配置文件也只需要把tomcat中的jdbc配置文件去掉就可以了