
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
package com.aiqin.bms.slcs.api.config;import com.alibaba.fastjson.serializer.SerializerFeature;import com.alibaba.fastjson.support.config.FastJsonConfig;import com.alibaba.fastjson.support.spring...
记一篇Mockito MyBatisPlus 单元测试 junit刚才在写单测时,由于代码中用到了queryWrapper.orderByDesc()方法,报错com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: can not find lambda cache for this entity [com.orm.mybati
*** @return/*** 是否开启开门狗 开启看门狗后leaseTime默认为30秒,也可自己配置时间* 开启看门狗后,只要占锁成功,就会启动一个定时任务【重新给锁设置过期时间,新的过期时间就是看门狗的默认时间】,每隔10秒都会自动再续成30秒* @return/*** 重试时间(重试获取锁自旋时间)* @return/*** 锁的有效时间* @return/**

现有一个业务,需要将列表数据导出excel,并返回给前端。表头有合并、拆分,结构比较复杂,使用EasyExcel将数据导出。这里采用了两种返回方式:导出到本地、直接返回给前端。1、直接执行ExcelService中的main方法,将数据保存到本地。2、启动springboot项目,浏览器分别访问。

在 mybati 中 使用 sum 函数,如果返回的值是0,也就是没有数据可以计算的时候 ,不会返回 0 而是返回null. 而我们在 mapper 定义的时候 用的是integer,这样就会报错了。SQL: coalesce()函数①用途:将空值替换成其他值返回第一个非空值②表达式:COALESCE是一个函数, (expression_1, expressio...
A服务调用B服务,由于B服务接口实体类中有LocalDateTime字段,导致A服务调用时解析报错,单独调用B服务接口是正常返回数据。2、服务提供方(B服务)接口实体类需要增加注解。
import lombok.extern.slf4j.Slf4j;import org.springframework.beans.BeanUtils;import java.util.ArrayList;import java.util.List;import java.util.UUID;import java.util.stream.Collectors;/*** d...

错误信息:The field file exceeds its maximum permitted size of 1048576 bytes原因是因为SpringBoot内嵌tomcat默认所能上传的文件大小为1M,超出这个就会报错。解决办法:1.修改application.yml配置文件spring:http:multipart:enab...
使用@JSONField或@JsonProperty注解,来解决bean与json字段不一致问题,或者字段定义不符合前端所需要的标准,最近在项目中发现实体类属性中,同时使用了@JSONField和@JsonProperty注解,用于重新声明属性key。有时候注解生效,有时候注解不生效。我很好奇到底是哪个注解生效了,于是进行了各种验证,基本搞明白了。
刚才使用mybatisplus提供的Page分页时,一直失效,看网上说要加配置什么的,试了多种方案还是不行。最后自己结合github pagehelper实现了分页,目前还不知道有没有其他影响。我使用的是springboot项目,下面就开始编码吧。







