今天做项目案例遇到一个问题,是关于读取xml的时候,读取不到数据的问题,我检查了N多次代码,发现代码并没有问题,因为读取过程中涉及网页的跳转问题,上午运行程序可以顺利跳转网页,下午添加了一个注册功能结果就报了下面错误,这是做的第一个功能模块。我只能说新手还是太嫩了。第一个模块就出了问题
寻找bug的过程记录下来,以自勉:
1,首先是去找代码问题,因为报的错误中出现了代码错误的位置,去掉无关代码,直接沿着一条代码的线,从servlet到base到factory逐一排查,因为出现这个问题肯定不会是业务层和数据库查询的问题,排除法
2,逐一排查相关代码,因为编译能够通过,应该不会是代码写错这样的问题,而且工具有检查代码格式错误的能力,所以定位到逻辑错误的问题
3,因为经验少一下子没反应过来,这明显是读取文件出现了问题,所以聚焦在了读取配置文件上,
4,逐一检查java中的方法,没有问题,那问题出在哪里了呢?
5,那就只有xml的问题,看了几遍xml中的语法,并且对照以前写的东西,也没有发现错误,这就奇怪了
6,反过头来继续看了看报的错,猜测会不会是路径问题,又去查看了一下xml的路径
7,卧槽!还真是,xml本该放在项目SRC文件下面,结果放错位置了,难怪读不到
8,有则改之无则加勉,记录下来供以后翻阅
![](https://i-blog.csdnimg.cn/blog_migrate/4cc5036fdf33c6eb1bfed097e7d60466.png)