使用 Spring Boot API 编码时出现错误“java.util.NoSuchElementException: No value present”。请帮助检查并解决问题。谢谢

Posted

技术标签:

【中文标题】使用 Spring Boot API 编码时出现错误“java.util.NoSuchElementException: No value present”。请帮助检查并解决问题。谢谢【英文标题】:I have got error " java.util.NoSuchElementException: No value present " when coding with Spring boot API. Please help check and resolve issue.Thanks 【发布时间】:2020-02-26 14:44:45 【问题描述】:

我收到错误“java.util.NoSuchElementException: No value present”。请帮我检查并解决。

【问题讨论】:

不要发布代码图片。不要发布指向代码图像的链接。发布您的实际代码,格式化为代码(并坚持相关部分)。发布您收到的(纽约)错误消息。 ... 【参考方案1】:

这意味着你的Optional<Employee> 是空的。

您忘记在您的if 语句中使用return

if(!result.isPresent() 
    System.out.println("Id: " + id + " don't exist");

    return ResponseEntity.badRequest().build();

【讨论】:

以上是关于使用 Spring Boot API 编码时出现错误“java.util.NoSuchElementException: No value present”。请帮助检查并解决问题。谢谢的主要内容,如果未能解决你的问题,请参考以下文章

尝试从 Github API + Spring Boot 获取到 Angular 时出现 CORS 错误

Spring Boot,Java,Docker Compose,尝试在两个容器(mysql,my-api)之间建立连接时出现“连接被拒绝”

使用Spring Security进行auth api调用时出现Cros错误

Spring Boot BCryptPasswordEncoder 编码密码看起来不像 BCrypt

Google Cloud Pub/Sub API 和 Spring Boot 应用程序存在问题

Spring Boot 从外部 API 返回 JSON 字符串