// Class Definition
public class GenericRequest {
@SerializedName("unique_id");
private String uniqueId;
public String id() {
return uniqueId;
}
}
// Controller
@GetMapping("/endpoint")
public ResponsePOJO getRequest(GenericRequest request) {
return new ResponsePOJO(request.id());
}
当我将参数用作uniqueId
时,它运行正常,但是当我使用unique_id
时,它无法填充uniqueId
字段并将其设置为{{1 }}。这对于响应中使用null
注释的字段非常有效。我使用Spring Boot和Gson作为serdes。