我在春季有个休息服务,可以返回一个字符串或一个json。为此,在发送ajax请求时,在我的js代码中,我已将数据类型指定为“ *”。我想知道如何在春季服务中解决这个问题
答案 0 :(得分:0)
所有produces
类型都可以在org.springframework.http.MediaType
中使用,如果需要,您可以传递*/*
。
常量是Java代码中的MediaType.ALL_VALUE
。
但是,如果您知道您的服务始终返回JSON,那么我更喜欢使用MediaType.APPLICATION_JSON_UTF8_VALUE
而不是MediaType.ALL_VALUE
。
答案 1 :(得分:0)
您可以在RequestMapping批注中添加属性“ produces”:
@RequestMapping(value = "/yourPath", method = GET,
produces = { "application/json", "application/xml",....all what you want as type})