java异常问题处理
凡事应略懂一点
接中小型项目开发,web,android,微信小程序
展开
-
无法转换为内部表示 。Error attempting to get column ‘XXX‘ from result set.
项目里用Mybatis-plus查询sql时遇到这个错误,记录一下错误原因:数据库字段类型与项目实体类中定义的类型不同原创 2022-04-22 09:22:21 · 1310 阅读 · 1 评论 -
No implementation found for int com.baidu.mapsdkplatform.comjni.tools.JNITools.initClass
引入百度地图sdk后执行初始化函数时报错。就是SO库文件缺失,去下载百度的demo工程,然后跑一下,没问题就直接把sdk和so文件拷贝到自己项目里,gradle里再对比一下配置,配置清单里AK不要忘了填,这样100%就没问题了...原创 2021-08-27 10:24:24 · 1508 阅读 · 0 评论 -
sqlite执行错误:syntax error (code 1): , while compiling
不要怀疑,真的是sql写错了,不是字段类型有问题就是长度限制有问题,或者是日期格式有问题。实在看不出来,就把sqlite.db文件拷贝出来,找个sqlite数据库查看软件,然后复制报错的sql去执行一下,比在网上搜来搜去有用多了。...原创 2021-08-27 10:20:14 · 3673 阅读 · 0 评论 -
遍历器空指针异常java.util.Iterator java.lang.Iterable.iterator on a null object
'java.util.Iterator java.lang.Iterable.iterator' on a null object 我在使用增强for循环时遇到这个问题,结论如下:for (WithCheck<Zyryjjb> jj : items){ if (jj.checked) { writer.WriteLine(jj.value.updateSdjhgjSQL(sd == 1)); }}当items为null即 items==null 为 true 时,会出现’原创 2020-05-15 09:00:06 · 1026 阅读 · 0 评论 -
Could not resolve placeholder ‘foo‘ in value “${foo}“
Could not resolve placeholder 'foo' in value "${foo}"config server可以拿到配置信息,config client在拿信息时报错。网上搜了一下,说要换端口号,试了一下不行。最后解决方法:把config client项目里的application.yml改名为bootstrap.yml,对,你没看错,修改文件名之后就可以了,猜测应该是configClient在读取配置的时候用bootstrap把设置的端口给覆盖了,以后有必要落实具体原因,有知道原原创 2020-08-06 09:53:43 · 360 阅读 · 0 评论 -
springboot项目引入第三方jar后打包运行时找不到类
今天遇上这个问题,真是费劲,idea调试没问题,打jar包后再linux’服务器上运行就报错ClassNotfund我的解决办法如下:1.首先检查你的jar包是否已经引入idea是在file-》project structure-》Libraries中2.在pom中添加你的jar包路径你需要修改一下路径指向你的jar包。${project.basedir}指向根目录,即src所在目录。<scope>system</scope>一定要有!<dependency>原创 2021-08-17 12:50:52 · 6482 阅读 · 6 评论 -
RestTemplate传递参数无法接收的问题
今天在用RestTemplatet发送post请求传参的时候发现参数怎么也收不到,尝试了好多办法,网上也搜了好多都没解决问题下面贴一下最后解决的代码发送端: RestTemplate restTemplate = new RestTemplate(); HttpHeaders header = new HttpHeaders(); header.setContentType(MediaType.APPLICATION_JSON_UTF8);原创 2021-08-18 10:17:45 · 2803 阅读 · 0 评论