找不到符号

找不到符号

问题描述

springboot 项目,启动时报错,内容如下:

复制代码
java: 找不到符号
  符号:   方法 getFirst()
  位置: 类型为java.util.List<com.haaenclean.sync.video.entity.LdarCheckErrorDetail>的变量 details

问题原因

通过错误描述可知,是因为找不到List集合的getFirst方法。通过查看源码可知,List集合的getFirst方法是在java 21版本引入的。idea中当前项目使用的jdk版本就是21,所以,项目开发的过程中没有报错。然而启动的过程中却抛错了,说明编译的版本不正确。

解决方案

将idea工具中的相关位置的jdk版本调整成21。





相关推荐
智慧物业老杨6 小时前
物业日常巡查的数智化重构:从“打卡式巡检“到“闭环式风控“
android·java·人工智能·系统架构·rxjava
步行cgn13 小时前
Spring c 命名空间注入详解
java·后端·spring
明月_清风13 小时前
Maven 到底是什么?一篇文章搞懂 Java 项目构建与依赖管理
java·后端·maven
aramae13 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
Rain的Java大神之路14 小时前
如何快速上传10G文件
java·spring boot·redis·后端·mysql·spring cloud·面试
Wang's Blog15 小时前
Java 接入Redis: 通用命令与键管理
java·服务器·redis
Wang's Blog15 小时前
Java 接入Redis: 列表集合与有序集合操作命令
java·服务器·redis
Ivanqhz15 小时前
SVD++算法
java·服务器·网络·深度学习·神经网络
qq_25183645716 小时前
springboot vue3 开发实现 拼豆管理系统
java·开发语言·ai编程
caoerzhong16 小时前
JeeWMS 开源仓库管理系统全景解读:一套 Java WMS 如何把 WMS/OMS/BMS/TMS 装进同一个系统
java·开源