干活就这么点:
1. class path resource [application.xml] cannot be opened because it does not exist
2.把application.xml放到classes下,这样才能读得到
3.然后就好了。
这是一个风和日丽的下午,
我和往常一样,
学习Spring IOC的组件装配使用并仿写Spring的代码,
写完之后,运行,发生了一个意外,
发现问题:
class path resource [application.xml] cannot be opened because it does not exist
遇到问题,分析问题:
编译器:你的application.xml文件不存在,你怎么回事儿啊???
我:我明明按要求写在resources目录下了,不信你看:
编译器:不要拿这些有的没的说事,有截图怎么了,有截图也不行,反正我没找到,我才不管你写没写,自己想办法!
我:(这编译器真冷血,情商低到 -∞)
行吧,我找找原因!
旁白:小主手动搜多浏览器,将自己的错误(上面引用部分)写入浏览器,并回车:
。。。。。。
分析之后,解决问题:
最终,找到了解决办法:把application.xml放到classes下,这样才能读得到。(至于原因,网络上众说纷纭,我最终也没能找到一个主心骨!但是虽然偏方不能治百病,但是若能一病一方,解决我的问题,那不就可以了?遂,动手操作起来)
再次运行,果然成功!