问题遇到的现象和发生背景
java-web项目。单元测试dao、service都可以连接获取到数据库中的数据,启用tomcat就会报空指针异常如下
问题相关代码,请勿粘贴截图
servlet
service
dao
运行结果及报错内容
java.lang.NullPointerException
java-web项目。单元测试dao、service都可以连接获取到数据库中的数据,启用tomcat就会报空指针异常如下
servlet
service
dao
java.lang.NullPointerException
控制台上面会给你显示空指针异常是由那行代码抛出的,你可以去检查一下,是不是代码写错了,另外我不建议你抛异常,dao那里有sql异常你就将他捕获处理就行了try-catch,不然的话你的service还需要抛异常,不处理的话,servlet里面还是要处理,抛异常就这样谁调用谁处理,所以我建议你从根源上控制,这样报错你也好知道是那一行