【发布时间】:2018-03-03 14:25:12
【问题描述】:
我正在开发一个 Web 应用程序,并且我有一个生成 xml 的 Rest 服务。标题是这样的
@RequestMapping(value="/{catalogId}",method= RequestMethod.GET,produces = MediaType.APPLICATION_XML)
public @ResponseBody
ResponseEntity<CatalogueType> getCatalog(@PathVariable(value = "catalogId") String catalogId, HttpServletResponse response) throws Exception {
问题是 CatalogueType 是一个 JAXB 对象,但没有 @XmlRootElement 标记,因此我收到 HTTP 406 错误。我无法修改返回类。我怎样才能让它工作?
【问题讨论】:
标签: xml spring rest spring-boot jaxb