EasyExcel 导入字段为 null:链式 Setter 的排查与修复 EasyExcel 记录 EasyExcel 导入时行回调正常但对象字段为 null 的问题,结合官方源码说明链式 Setter 可能影响属性写入,并给出 chain/fluent 配置、列映射检查和验证步骤。
MyBatis 多参数绑定报错:Parameter 'xxx' not found 的原因与修复 MyBatis 梳理 MyBatis 多参数查询出现 BindingException 的原因,说明 @Param 命名绑定、XML 占位符对齐和注解包校验方法。
Spring Boot 本地联调:复用 Nacos test 配置并单独连接 dev 数据库 Spring Boot 介绍如何让 Spring Boot 本地实例复用 Nacos test 配置与服务发现,同时通过独立 dev Profile 覆盖数据库并禁止本机注册,包含 IDEA 配置、加载顺序和验证方法。
Spring Boot 日期格式转换错误(Type Mismatch / ConversionFailedException) Spring Boot 现象:前端传过来了一个字符串格式的时间,但后端对应的 Java 字段是 LocalDateTime 类型,Spring 框架不知道该怎么把这个特定格式的字符串转换成时间对象,于是报错了。 解决方案:给对应的字段加上注解@DateTimeFormat(pattern = "yyyy-MM-dd HH:
多数据源情况下,不同数据源的mapper在同一方法下会映射到错误的数据源的问题 多数据源 写导入方法时出现了这样的错误,但是另一个页面新增的方法没有报错。不清楚是否是因为导入是批量而新增不是的原因。 解决方法就是把涉及到的数据库操作移动到另一个单独的service里,然后加@DS注解指定数据源。
EasyExcel导入问题 EasyExcel EasyExcel.read(),AnalysisEventListener中读取excel内容时,会存在读取到的数据null的情况,并且实际上读取的时候系统会清楚知道excel有多少条数据。如果出现这种情况,直接在VO中显式添@Accessors(chain = false)注解即可正确读取到内容
使用LambdaQueryWrapperX时,.in(Entity::getCol, null, "") 不会筛选到null的数据 MyBatis 这是因为SQLnull的特殊性。在SQL中: NULL 不等于任何值,甚至不等于 NULL 本身。 IN 操作符是基于等值比较的column IN (value1, value2, ...) 实际上是 column = value1 OR column = value2 OR ... 的简写。 因此