我有一个Java springboot现有的其余Web服务,它具有@Produces(application/json)
,@consumes(application/json)
和带有jaxb注释@XmlType (propOrder=..)
的模型类。
当我用邮递员json数据调用此网络服务时,我得到HTTP状态代码415 unsupported media type
。我发现模型类中存在某些属性,但未在@ XmlType.propOrder中指定。在propOrder中必须存在所有字段吗? (队列也使用相同的模型类,没有任何问题)。
最佳答案
我在文档中发现:“在类上的propOrder注释用于指定内容顺序,必须在参数列表中指定该类中的所有公共属性和公共字段。”
https://docs.oracle.com/cd/E19316-01/819-3669/bnbdb/index.html