[英]spring controller return protobuf for specific path
我有一個將返回的對象轉換為json的控制器,對於特定路徑“ / protobuf”,我希望將其轉換為protobuf,我該怎么做?
@RequestMapping(
method = RequestMethod.POST,
value = { "/{version}/protobuf" },
consumes = { MediaType.APPLICATION_OCTET_STREAM_VALUE, "application/x-protobuf" },
produces = { MediaType.APPLICATION_OCTET_STREAM_VALUE, "application/x-protobuf" }
)
@ResponseBody
如果我很了解,您希望您的方法返回protobuf而不是json。
您可以刪除@ResponseBody嗎
即
@RequestMapping(
method = RequestMethod.POST,
value = { "/{version}/protobuf" },
consumes = { MediaType.APPLICATION_OCTET_STREAM_VALUE, "application/x-protobuf" },
produces = { MediaType.APPLICATION_OCTET_STREAM_VALUE, "application/x-protobuf" }
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.