配置dataSource时value="${username}"获取的是windows用户名

今天在配置spring框架,测试的时候总是出现

Caused by: java.sql.SQLException: ORA-01017: invalid username/password; logon denied

反复检查用户名和密码均是正确的 而且当前用户可以正常登记,简直抓狂

那就想着去程序里看他拿去连接的是啥吧,debug下DruidDataSource文件 找到username赋值部分
握草啊 这TM什么东西
`

配置dataSource时value=
Paste_Image.png

我明明是
`

配置dataSource时value=
Paste_Image.png
Paste_Image.png

好吧应该是程序的其他地方冲突了 导致取到了计算机的用户名 吃一堑长一智 写这些的时候最好加个前缀吧
比如jdbc.username

你可能感兴趣的:(配置dataSource时value="${username}"获取的是windows用户名)