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

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

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

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

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

Paste_Image.png

我明明是
`

Paste_Image.png
Paste_Image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,869评论 18 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,941评论 6 342
  • application的配置属性。 这些属性是否生效取决于对应的组件是否声明为Spring应用程序上下文里的Bea...
    新签名阅读 5,417评论 1 27
  • 这些属性是否生效取决于对应的组件是否声明为 Spring 应用程序上下文里的 Bean(基本是自动配置的),为一个...
    发光的鱼阅读 1,445评论 0 14
  • 今天,我们4 ever群,因为C姑娘发布了她6月份要去欧洲的消息,而后热聊了一番。 我们这个群有四个人,平时的大家...
    辰苓阅读 822评论 0 1