У меня @RestController
с конечной точкой, как показано ниже (версия с весенней загрузкой 1.5.9.RELEASE)
@RestController
public class Controller
{
@PostMapping(value = "profile", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public Profile profile(@RequestBody Request request) {
... ... ...
return profileObj;
}
}
Всякий раз, когда я вызываю выше конечной точки, я получаю ответ с нижними заголовками,
.... ... ...
Access-Control-Allow-Headers:
Cache-Control: no cache, no-store, must-revalidate
Content-Type: application/json;charset=utf-8
Transfer-Encoding: chunked
Я хочу отключить кодирование передачи, т. Е. Мне нужно указать длину содержимого.
У меня много таких контроллеров.Поэтому я не хочу вычислять длину в каждой конечной точке и возвращать ResponseEntity
со значением длины.Я ищу универсальное решение, которое будет автоматически включать контент-длина.Есть ли способ достичь этого?