<context:property-placeholder location="classpath:db.properties" ></context:property-placeholder>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${driver}"/>
<property name="jdbcUrl" value="${url}"/>
<property name="user" value="${username}"/>
<property name="password" value="${password}"/>

运行结果:

检查了数据库配置文件OK,并且ctl能够跳转路径也没问题。

原来 Access denied for user 'M.han'@'localhost' (using password: YES),将系统本地的user去做了连接!

system-properties-mode="FALLBACK"

加上这个配置就行了。

看看他的描述:

"ENVIRONMENT" indicates placeholders should be resolved against the current Environment and against any local properties;
"NEVER" indicates placeholders should be resolved only against local properties and never against system properties;
"FALLBACK" indicates placeholders should be resolved against any local properties and then against system properties;
"OVERRIDE" indicates placeholders should be resolved first against system properties and then against any local properties;

“ENVIRONMENT” 表示占位符应根据当前环境和任何本地属性进行解析;

“NEVER” 表示占位符只应针对本地属性进行解析,而不应针对系统属性进行解析;

“FALLBACK” 表示占位符应根据任何本地属性进行解析,然后根据系统属性进行解析;

“OVERRIDE” 表示占位符应首先针对系统属性进行解析,然后针对任何本地属性进行解析;

默认的是第一个:

最新文章

  1. eclipse配置javah命令
  2. 将http调用返回json中的有关中文的unicode转换为中文
  3. 数据库 SQL基础
  4. libXml ARC forbids explicit message send of&#39;release&#39;
  5. linux 基本命令 [转]
  6. CentOS6.5下 yum安装LAMP
  7. JAVA获取随机数
  8. Android-3 Activity启动模式
  9. mysql数据库主从备份
  10. Python3.6安装
  11. node.js解析微信消息推送xml格式加密的消息
  12. Java框架spring 学习笔记(十二):aop实例操作
  13. 洛谷P3953 逛公园(NOIP2017)(最短/长路,拓扑排序,动态规划)
  14. 基于Docker搭建MySQL主从复制
  15. pycharm搭建开发配置,远程调试,数据库配置,git配置等
  16. shell脚本总结
  17. JAVA_Package
  18. mysql中的 随机字符串的生成
  19. 通过beego快速创建一个Restful风格API项目及API文档自动化(转)
  20. 03.Java语言基础

热门文章

  1. Java中的方法是什么以及方法的书写格式
  2. curl发送多维数组
  3. Java Web教程——检视阅读
  4. PHP pcntl
  5. 从GC的SuppressFinalize方法带你深刻认识Finalize底层运行机制
  6. opencv-0-项目启程
  7. RANet : 分辨率自适应网络,效果和性能的best trade-off | CVPR 2020
  8. http 之 CORS简介
  9. resetlogs 打开数据库时新生成日志位置问题
  10. 关于SQL Server中存储过程在C#中调用的简单示例