gpt4 book ai didi

post - 如何在 JAX-RS 中发布对象

转载 作者:行者123 更新时间:2023-12-02 01:59:26 27 4
gpt4 key购买 nike

我有这样的代码:

服务等级

@POST
@Path("/updateProduct.htm")
@Consumes("application/json")
@Produces(MediaType.APPLICATION_JSON)
public String updateProduct(ProductRow productRow) {
// ...
}

客户端类

WebClient client = WebClient.create(getBaseUrl() + "/inventory/updateProduct.htm").accept(MediaType.APPLICATION_JSON);
client.post(productRow);

ProductRow 类

public class ProductRow {
private Long id;
private String name;
// getter and setter methods
//...
}

但它正在抛出 org.apache.cxf.jaxrs.client.ClientWebApplicationException: .No message body writer has been found for class: class com.myfashions.ui.model.ProductRow, ContentType: application/xml. . 关于如何执行此操作的任何想法? ProductRow 类需要做哪些更改?

最佳答案

ProductRow 类上添加注解 @XmlRootElement

关于post - 如何在 JAX-RS 中发布对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17987168/

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