Spring CGLIB私有方法访问成员变量为null问题

  • 2025-07-08 02:28:17
  • dfer
  • 3
场景 代码 @RestController public class TestJob { @Autowired private XxService xxService; @XxlJob("testCGLIB") private void doTest(){ ...

mybatis-plus将某些字段更新为null

  • 2025-07-04 01:58:53
  • dfer
  • 6
方式1.使用@TableField(updateStrategy = FieldStrategy.IGNORED) @TableField(updateStrategy = FieldStrategy.IGNORED) private String callBackLog; 但是@TableFi...

笔记:使用EasyExcel导入csv文件出现编码问题,导致导入数据全为null的解决方法

  • 2025-06-28 01:54:43
  • dfer
  • 13
笔记:使用EasyExcel导入csv文件出现编码问题,导致导入数据全为null的解决方法 通常情况下,我们使用excel导入,但是部分情况下或者领导要求,我们需要使用csv导入文件,但是csv文件模板下载之后会变成系统当前编码,而不是固定为UTF-8,如果用excel的方式打开,写入数据之后,会...

EasyExcel读取不到表格数据,全部字段都是null

  • 2025-06-08 01:56:32
  • dfer
  • 29
先说结论:@Accessors(chain = false)该注解影响EasyExcel通过反射set字段值,导致每条记录值它都能“看见”,但是它不能set到实体类的对应字段里。 原因:当使用 @Accessors(chain = true) 时,Lombok 会为全部字段都生成 setter 方...

MyBatisPlus 更新字段为空NULL的注解方式

  • 2025-05-31 02:31:23
  • dfer
  • 31
方式一: @TableField(fill = FieldFill.INSERT_UPDATE) @Schema(description="实际结束时间") private LocalDateTime realEndTime; 方式二: @TableField(fill = Fi...

Spring AI 源码解析:Tool Calling链路调用流程及示例

  • 2025-05-29 02:51:40
  • dfer
  • 24
Tool工具允许模型与一组API或工具进行交互,增强模型功能,主要用于: 信息检索:从外部数据源检索信息,如数据库、Web服务、文件系统或Web搜索引擎等 采取行动:可用于在软件系统中执行特定操作,如发送电子邮件、在数据库中创建新记录、触发工作流等 注: 本版源码解析取自Spring-ai(20...