我有一个Java springboot现有的rest webservice,它有@Produces(application/json)
、@consumes(application/json)
和带有jaxb注释的模型类@XmlType (propOrder=..)
.
当我使用 postman json 数据调用此 Web 服务时,我收到 HTTP 状态代码 415 不支持的媒体类型
。我发现模型类中存在某些属性,但 @XmlType.propOrder 中未指定。 propOrder 中是否强制要求所有字段都存在? (队列也使用相同的模型类,没有任何问题)。
最佳答案
我在文档中发现:“类上的propOrder注解用于指定内容顺序,类中的所有公共(public)属性和公共(public)字段都必须在参数列表中指定”。 https://docs.oracle.com/cd/E19316-01/819-3669/bnbdb/index.html
关于java - 模型类上带有 jaxb 注释的 Restful Web 服务返回 HTTP 415 不支持的媒体类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60893378/