配置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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

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

友情链接更多精彩内容