【java-web项目】单元测试dao、service都可以连接获取到数据库中的数据,启用tomcat就会报空指针异常如下

问题遇到的现象和发生背景

java-web项目。单元测试dao、service都可以连接获取到数据库中的数据,启用tomcat就会报空指针异常如下

问题相关代码,请勿粘贴截图

servlet

img

service

img

dao

img

运行结果及报错内容

java.lang.NullPointerException

我的解答思路和尝试过的方法
我想要达到的结果

控制台上面会给你显示空指针异常是由那行代码抛出的,你可以去检查一下,是不是代码写错了,另外我不建议你抛异常,dao那里有sql异常你就将他捕获处理就行了try-catch,不然的话你的service还需要抛异常,不处理的话,servlet里面还是要处理,抛异常就这样谁调用谁处理,所以我建议你从根源上控制,这样报错你也好知道是那一行

空指针异常,哪句代码抛出的呢。
报错,提供控制台相关异常信息,方便为你分析问题。