我只想在@RequestBody中只允许isActive
和name
参数,并忽略price
属性。
在Spring Boot中有办法吗?
{
"isActive": true,
"name": "prandajsbdduts",
"price": 10
}
答案 0 :(得分:0)
当然,您只需要在DTO中放置price
字段即可。当您遇到这样的情况:
public class SomeDTO {
private Boolean isActive;
private String name;
/getters & setters
}
price
将被忽略。
答案 1 :(得分:0)
标记POJO以忽略未知属性
@JsonIgnoreProperties(ignoreUnknown = true)
public class RequestResource {
private Boolean isActive;
private String name;
}