繁体   English   中英

Spring 引导 - 检查请求主体成员是否为 null 或缺失

[英]Spring Boot - Check if request body member is null or missing

对于@RequestParam ,可以选择将变量声明为Optional<T>以查明是否设置了参数。 @RequestBody成员有类似的东西吗?

例如,将以下 class 用作补丁端点中的@RequestBody参数。 是否可以区分 null 名称和根本没有名称? 如果客户端将名称显式设置为 null(而不是省略名称),我只想将名称设置为 null。

public class UserPatchRequestBody {
    public String name
}

你可以做类似的事情

@RequestParam(defaultValue = "empty", required = false) String name

所以,如果客户没有放置任何东西,你就会有“空”(或任何你想要的)而不是“空”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM