【发布时间】:2022-01-28 10:48:34
【问题描述】:
我在 Spring MVC 中有许多用户常用的 REST api。假设我有这样的端点:
@GET
@Path("/getNumber")
@Produces({ MediaType.TEXT_PLAIN })
public String getNumber(Long id) {
return service.getNumber(id);
}
现在我想将另一种媒体类型 APPLICATION_JSON 添加到注释 @Produces。这可能会导致使用此端点的用户应用程序出现一些问题吗?例如,当他们没有指定响应类型的标头并且期望响应消息将是文本时,这种更改是否会导致他们将在 json 中获得响应并且结果与此 api 的集成将失败?
【问题讨论】:
标签: java spring rest spring-mvc