![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
封杀Bug
文章平均质量分 53
liyunlong-java
Java后端程序员
展开
-
数据库为字段为BigInt 类型,实体类中使用Long类型接收 ,导致的 精度丢失的问题
这里当生成订单生成的订单id 使用的是mybatisPlus 的自动生成的雪花id ,但是当需要根据前端传来的id来查询订单详情时,首先传来的是Long类型的,精度丢失,这里如果去测试,使用数据库生成的订单号去测试的时候,需要将订单号后面加上"L"只有这样才能正确的查询出数据。具体的解决方式,配置全局的处理。Serialization Inclusion: JsonInclude.Include.NON_NULL 配置使得只有非空属性会被序列化到 JSON 中,这样可以减少传输的数据量并保持响应的简洁性。原创 2024-06-11 17:38:57 · 297 阅读 · 1 评论 -
maven问题--打包时报错
在maven打包出错:报错提示为:这是因为测试代码时遇到错误,它会停止编译。 (就是在单元测试里的代码有Bug)1.方案一:在pom文件中添加如下配置,设置打包的时候,跳过单元测试2.方案2在idea的maven 侧边栏的 ,进行设置。打包时跳过测试3.方案三处理好单元测试代码的Bug☺原创 2024-05-30 21:36:43 · 150 阅读 · 0 评论