平时踩到的一些坑
皆大欢喜lyj
这个作者很懒,什么都没留下…
展开
-
Fegin相关的Request method ‘POST‘ not supported
Fegin相关的Request method ‘POST’ not supportedFeign error, request: GET http://xxx//spi/xx/query_by_id 34664119351, response content: {"timestamp":1638269891273,"status":405,"error":"Method Not Allowed","message":"Request method 'POST' not supported","path":原创 2021-11-30 19:44:57 · 413 阅读 · 0 评论 -
The following method did not exist: kotlin.collections.ArraysKt.copyInto([B[BIII)[B
问题描述在项目中使用阿里云的datahub时,由于依赖引用了okhttp,导致项目运行不了。版本IDEA: 2021.1.2okhttp: 3.14.2报错Description:An attempt was made to call a method that does not exist. The attempt was made from the following location: okio.Segment.writeTo(Segment.kt:169)The fol原创 2021-11-20 15:44:09 · 6696 阅读 · 0 评论 -
java导出csv丢0问题
问题描述:页面查询时,位于表格最左边的0丢失了。本来手机号码应该为02383630356导出csv文件如图:解决方法:在每个单元格中添加"\t"原创 2020-12-16 18:14:36 · 506 阅读 · 0 评论 -
前端获取long型数值精度丢失,后面几位都为0
前端获取long型数值精度丢失,后面几位都为0问题重现:小编使用mybatisPlus的雪花ID时,遇到了Long型id精度丢失问题前端接口获取数据:用postman请求的数据解决方案:1.在后台把long型改为String类型(推荐)用注解将long型转成String类型import com.fasterxml.jackson.annotation.JsonFormat;import com.fasterxml.jackson.annotation.JsonInclude;impo原创 2020-11-12 10:29:58 · 3397 阅读 · 2 评论 -
Lombok @Data使用的坑
Lombok @Data 使用的坑问题描述:由于@Data会重写hashCode()和equals()。所以有可能导致两个完全不同的对象相等使用@Data编译后的字节码对象问题重现:小编从数据库查询了2个上述实体类对象,刚好sogouCpcPlanId都相等,导致解析代码判断对象是否相等的结果都为true,引发了一系列血案解决方案:用@Getter/@Setter 代替以上是自己学习过程的理解,如有不妥,谢谢指正~点个赞再走哦,哈哈哈...原创 2020-11-12 10:19:53 · 576 阅读 · 0 评论 -
Compilation failed: internal java compiler error
Compilation failed: internal java compiler error在Idea中编译时出现这个错误:Error:java: Compilation failed: internal java compiler error原因:1.JDK版本不一致(小编用的是JDK11)2.使用Lombok插件的val作为局部变量声明的类型(有点坑)解决方法:1.由于JDK版本导致不一致的(小编用的是jdk11)路径:File -> Project StrucStructur原创 2020-11-12 10:03:22 · 294 阅读 · 2 评论 -
Post接口调用时,is开头的javabean的属性的小坑
这里写自定义目录标题Post接口调用时,json数据映射不到javabean的boolean属性Post接口调用时,json数据映射不到javabean的boolean属性背景今天在联调测试时,发现json数据的某些字段映射不到javabean的boolean属问题重现解决方法:1.javabean对象的boolean属性不要用isXXX命名(最好的方法)2.不要用idea自带的get和set方法以上是自己学习过程的理解,如有不妥,谢谢指正~点个赞再走哦,哈哈哈...原创 2020-07-06 15:01:35 · 319 阅读 · 0 评论 -
低版本idea使用@FeignClient导致 RequestParam.value() was empty
低版本idea使用@FeignClient导致 RequestParam.value() was empty1.问题发现在开发过程中发现了一个令人脑壳疼的问题,就是在使用@FeignClient时,idea总是报错,但是别的同事运行代码却没有问题,唯一的区别就是本人使用的idea版本较低,为2018年的版本。错误如下:Caused by: org.springframework.bean......原创 2020-01-22 16:39:35 · 2723 阅读 · 6 评论