к примеру если рест хочет вернуть 201 то мы маппим этот респонс в 200 ?
без использования класса Response, рест выглядит примерно так:
public FurnitureResponseDto getFurniture() { ... }
Кто такие "мы" в данном контексте? Если код у "вас", то и возвращайте что нужно. Если код у "них", то поставьте по дороге nginx и мапьте что угодно во что угодно.
у тебя внутри вызов http-клиента? маппинг делай и все
код у нас, просто тот рест если возращает null, то в респонс это передается как 204 No content, а я хочу чтобы 200 кидал: @GET @Path("path-to-my-rest") @Produces(APPLICATION_JSON_WITH_CHARSET_UTF_8) public FurnitureResponseDto getFurniture() { ... }
внутри обычный вызов бина, который может и null вернуть, если он null вернул то и респонс 204, а я хочу чтобы всегда 200 был, даже если 204
внутри этого метода какая логика?
говорю же там обычный вызов бина, который там достает данные из бд или добавляет их туда, или я не правильно понял тебя
без использования Response класса*
Не делайте так, не нужно. 204 No content как раз тут адекватен.
я и не знал что тот фильм про разрабов оказывается был
Обсуждают сегодня