找不到符号

找不到符号

问题描述

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。





相关推荐
一人の梅雨3 小时前
1688 商品详情接口深度解析:从百川签名突破到供应链数据重构
java·微服务·重构
jiayong233 小时前
IntelliJ IDEA 使用指南
java·ide·intellij-idea
AM越.3 小时前
Java设计模式超详解--状态设计模式
java·开发语言·设计模式
古城小栈4 小时前
教育科技:AI+Java 智能题库系统开发实践
java·人工智能·科技
BD_Marathon4 小时前
【JavaWeb】乱码问题_HTML_Tomcat日志_sout乱码问题
java·tomcat·html
冰冰菜的扣jio4 小时前
JVM中的垃圾回收详解
java·jvm
小肖爱笑不爱笑4 小时前
2025/12/16 HTML CSS
java·开发语言·css·html·web
未若君雅裁4 小时前
JVM核心原理总结
java·jvm
q_19132846954 小时前
基于SpringBoot2+Vue2的装修报价网站
java·vue.js·spring boot·mysql·计算机毕业设计·演示文稿