自学没有任何人指导,有时候因为一个非常小的毛病,怎么都不知道为什么错的,耗费了大量的时间,今天我终于把困扰了我好几天的问及解决了。
在学spring时,用spring整合mybatis框架,数据源连接数据库,我用的是druid,在没有引入properties配置文件之前我自己手动设置url,username,password,driverclassname一点毛病都没有,可以正常连接,但是一旦我把它写在配置文件中就给我报notfoundclass{”com.mysql.jdbc.driver“},我心想是不是我的mysql版不对,因为在我的externalLib中我明明能找到这个驱动类,在网上找异常,有人说是
我重置之后还是没有任何反应,就这样好几次我想直接跳过的时候,我发现我这时候心乱如麻,强迫症犯了,后面我是不可能听得下去的,我又反反复复看视频,想找出到底是哪里出了错误,甚至在网上想直接用别人配置文件,非常的打击我这种小白的学习积极性。本来今天晚上我又被浪费了两个小时,我打算直接就手动设置写死了。就在刚刚,我不死心又试了两边,这几天经过我的反复定位,我知道问题就出在集合加载的内部,因为配置文件我在外部打印是可以正常显示的。
恍惚间我想起,有没有一种可能是我这里不能用字符串形式来写配置文件,spring会帮我转换成字符串,那么classnotfound的异常也能解释得通
抱着试一试的心态,我把字符串去掉了,再跑一边测试代码,等待。。。当我看到控制台成功输出结果的时候,我真的非常激动,我必须记录下我此刻的心情,本来这几天莫名其妙的很抑郁,今天一下子都好了。
没有人带太麻烦了,身边只有一个学计算机的,但是她学的是c++,我跟他也只在比较广义的范围进行过交流,具体到小问题,我没有人可以去询问,太难了,不过也怪我自己蠢,想不到这么简单的东西,看异常也不会,哎继续加油吧!