这个报错太折磨人了,总是找不到具体出错在哪! 本人在学习过程中碰到两次这样的错误
第一次是在学习jdbc的时候:jdbc.properties文件中出错
第二次是现在学习springBoot中的Application.yml文件中出了点问题
这样的问题不想出现第三次了,太痛苦了。这一波要好好记下来
情况一
jdbc.peoperties文件中出错:
首先:最常出现的问题就是文件中的空格,写.peoperties文件时字符串中多了空格或者少了空格都有可能出现这种报错,写代码的时候要细心了,不然回头再来找就太痛苦了。
其次:若是字符串格式反复对了很多遍都ok 没有问题,那么问题就有可能是前面的字段名了,建议字段名前面都加上jdbc.前缀 ,若是字段名为username的话 系统可能会将其识别为电脑中文件名为username的文件

情况二
Application.yml文件出错:
与上面一样,首先检查路径、驱动、username等字符串内容或者格式有没有出问题。在.yml文件中字符串内容要和前面字段名后面的冒号->':' 相隔一个空格。
本人反复检查没有发现格式错误或者内容错误,经过查阅资料得知,.yml文件中字符串需要转义时需要加引号,单引号或者双引号。因本人的密码是纯数字,没有加引号的情况下系统可能识别为字符串无法连接数据库。各位,若是密码是纯数字的情况下出现这种问题,给密码加上双引号再重新运行一次试试。
在此警醒自己,也希望能帮助到各位
本文记录了作者在学习jdbc和SpringBoot过程中遇到的配置问题,重点关注了.properties和.yml文件中的空格错误、字符串格式、前缀规范,以及密码转义问题,旨在提醒自己和读者避免类似困扰。
43万+

被折叠的 条评论
为什么被折叠?



