gpt4 book ai didi

java - 防止将其他属性从Java模型类带到Java JAX-RS中的Postman API

转载 作者:行者123 更新时间:2023-12-01 18:41:57 28 4
gpt4 key购买 nike

我开始研究Java JAX-RS。我了解了@ POST,@ GET,@ PUT和@DELETE方法的工作原理,并在有内部服务器(未发现错误)的情况下抛出异常。但是我这里有一个问题,我创建了Employee.java模型类,它具有3个对象以及构造函数,getter和setter。

private int id;
private String name;
private String location;


然后在Postman API中以json格式输入相同的对象,如下所示:

{
"id": "101",
"name": "ABC",
"location": "Location1"
}


这按预期工作。但是,如果我在邮递员API中给了以下任何其他对象(例如:location2),即使模型类中没有对象,它也会接受。

{
"id": "101",
"name": "ABC",
"location": "Location1",
"location2": "Location2"
}


你们能帮我吗?

最佳答案

https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#howto-customize-the-jackson-objectmapper

忽略未知属性设置了上面的阅读链接,因此任何未在类中定义的字段设置在反序列化中都不会出错。

关于java - 防止将其他属性从Java模型类带到Java JAX-RS中的Postman API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59916381/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com