Итак, я понимаю, что вы указываете тип, но почему? При каких условиях это имеет значение. Например, если у меня есть следующий метод, и я комментирую аннотацию @Produces, он все равно возвращает JSON.Зачем использовать REST @Produces annotation
@GET
@Path("/json")
//@Produces({MediaType.APPLICATION_JSON})
public String getJson(){
return toJson(getResults());
}
В документе API говорится: «Если не указано, контейнер предполагает, что может быть произведен любой тип». Так почему я не хочу, чтобы контейнер предполагал это?
Когда я кодирую скорость, я оставляю аннотации и все еще работает просто отлично. Результатом является результат. – NightSkyCode