版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_26781697/article/details/79169415
1、变量没有初始化
JsonObject config=null; config.put("jdbcUrl","jdbc:postgresql://*.*.*.*:5432/data"); config.put("maximumPoolSize",20); config.put("username","*"); config.put("password","*"); config.put("provider_class","io.vertx.ext.jdbc.spi.impl.HikariCPDataSourceProvider"); jdbcClient = JDBCClient.createShared(Vertx.vertx(),config);
java.lang.NullPointerException
at beaver.Utils.DBUtil.query(DBUtil.java:49)
at beaver.Test.TestDBUtils.main(TestDBUtils.java:20)
用new关键字对config进行初始化解决
2、接口对象没有用具体类初始化
例如:List list;就会报错。但是List list=new List();就不会报错
3、字符串为空
在使用之前进行判空处理
4、对象的值为空
进行判空处理