若依分离版无法解析实体类的方法
问题描述:
在使用若依分离版获取前端传递的数据时,试图在 Java 后端获取实体类 BAccomOrder 中定义的属性 Id,但遇到 “无法解析 ‘BAccomOrder’ 中的方法 ‘getId'” 的编译错误。
问题原因:
经排查,确定问题是由编辑器原因导致的。未安装 Lombok 插件时,编辑器无法识别实体类中由 Lombok 生成的 getter 和 setter 方法,导致编译错误。
解决方案:
安装 Lombok 插件。在 idea 中可以遵循以下步骤:
- 打开设置(File > Settings)
- 在左侧导航栏中选择 “Plugins”
- 在搜索框中输入 “Lombok” 并安装 Lombok 插件
安装插件后,重新编译项目即可解决编译错误。即使不解决编译错误,也能正常运行,并在打印时显示预期的结果。