我的应用程序是使用基于Spring 3.1.3的自定义框架构建的。应用程序应产生和使用内容类型为“ application / hal + json”的消息。 spring-web-3.1.3 jar的MediaType类没有此内容类型,这意味着该版本的Spring似乎不支持hal + json。
是否可以使用Spring 3.1.3生成和使用hal + json内容类型?在我当前的自定义框架中无法升级Spring框架版本。
我也尝试过直接在控制器类中提及内容类型,而不是像下面的MediaType类那样引用它,
@RequestMapping(value = "test", method = RequestMethod.POST, consumes = "application/hal+json", produces = "application/hal+json")
我得到如下错误,
不支持的媒体类型 org.springframework.web.HttpMediaTypeNotSupportedException:内容 类型'application / hal + json; charset = UTF-8'不支持
任何解决内容类型hal + json的建议都会有很大帮助。