gpt4 book ai didi

java - 如何在特定 JAX - RS 调用上排除对象内的字段?

转载 作者:行者123 更新时间:2023-12-02 12:56:22 25 4
gpt4 key购买 nike

我有以下 Java Person 类:

public class Person {

private String id;

private String name = "";

private String score = "";
}

我的应用程序中当前有 3 个 REST 调用,其中 2 个将发送 Person 对象中的所有 3 个字段

但是,在我的第三次调用中,我无法发送对象内的“分数”字段。

是否有 JAX-RS 功能可以针对此特定调用排除此字段?

当前JAX-RS代码:

if (person != null) {
return ResponseBuilder.anOKResponse().withEntity(person).build();
} else {
return ResponseBuilder.notFound().withEntity(PERSON_IS_NULL_ERROR).build();
}

最佳答案

如果您的应用程序在 weblogic 上运行,那么您的其余应用程序基于 Jersey,它使用 moxy 作为默认消息正文读取器和写入器。请参阅此博客以获取详细信息以解决您的问题。 http://blog.bdoughan.com/2012/04/jaxb-and-unmapped-properties.html

关于java - 如何在特定 JAX - RS 调用上排除对象内的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44416095/

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