使用 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