news 2026/6/25 14:42:57

在 Android Kotlin 开发中,Kotlin 无法识别 Lombok 生成的 getter

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在 Android Kotlin 开发中,Kotlin 无法识别 Lombok 生成的 getter
@Data@AllArgsConstructor@NoArgsConstructorpublicclassLayerRecord{privateIntegerid;privateStringname;...}
vallayerName=layerRecord.name.orEmpty();
  • 在 Android Kotlin 开发中,上述代码出现如下错误信息
Cannot access 'name': it is private in 'LayerRecord'
问题原因
  1. Record 类中的 name 字段是 private 的

  2. 虽然用了@Data注解,但 Kotlin 无法识别 Lombok 生成的 getter

处理策略
  • 显式添加 getter,确保 Kotlin 能识别
@Data@AllArgsConstructor@NoArgsConstructorpublicclassLayerRecord{privateIntegerid;privateStringname;...publicStringgetName(){returnname;}}
vallayerName=layerRecord.getName().orEmpty();
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 14:41:04

遗传算法实操避坑指南:实数编码、自适应变异与精英保留

1. 这不是教科书里的“遗传算法续集”,而是一次真实跑通GA的实操复盘你点开这篇,大概率刚读完某篇标题带“Part One”的遗传算法入门文章,或者正卡在“轮盘赌选择怎么写才不偏斜”“交叉后子代染色体怎么保证合法性”这类问题上。我试过——去…

作者头像 李华
网站建设 2026/6/25 14:37:48

2026年6月25日最新|Codex 辅助开发到底值不值?开发者真实使用场景分析

Codex 辅助开发到底值不值?这个问题在 2026 年已经不适合用“能不能写代码”来判断了。因为能写代码的 AI 很多,真正的差别在于:它能不能理解项目、能不能连续处理任务、能不能帮你做代码审查、能不能把需求拆成可执行步骤,最后能…

作者头像 李华
网站建设 2026/6/25 14:36:12

FastAPI 文件上传避坑全指南:分块存盘、类型校验与安全兜底

这篇文章能帮你解决什么?- 普通表单字段怎么接, Form(...) 的正确打开方式- 单文件和多文件上传的实战写法,以及异步读取的坑- 文件大小限制怎么做才安全- 小文件与大文件在内存处理上的本质区别,什么时候该落盘🧩 第一…

作者头像 李华
网站建设 2026/6/25 14:35:38

聊聊Mybatis-Plus中的10个坑!

前言MyBatis-Plus已经成为了 Java 后端开发的“标配”。在阿里云开发者社区的调研报告中,已有超过85%的 Java 项目在使用 MyBatis-Plus。它基于“约定优于配置”的设计哲学,将简单的单表 CRUD 从 6 行代码缩减到 3 行左右,让无数开发者摆脱了…

作者头像 李华
网站建设 2026/6/25 14:32:47

Wedecode深度解析:微信小程序逆向工程的全栈解决方案

Wedecode深度解析:微信小程序逆向工程的全栈解决方案 【免费下载链接】wedecode 全自动化,微信小程序 wxapkg 包 源代码还原工具, 线上代码安全审计,支持 Windows, Macos, Linux 项目地址: https://gitcode.com/gh_mirrors/we/wedecode …

作者头像 李华
网站建设 2026/6/25 14:27:01

WinCC Advanced数据导出行列转换

最近在自学 TIA WinCC ,只采集两路温度,1 秒记录一次。导出 CSV 后格式不太理想:本该同一时间点的时间、温度 1、温度 2 放在同一行,现在同一时间戳拆成了两行,一行存时间和温度 1,另一行存同个时间和温度 …

作者头像 李华