Просто измените тип возвращаемого значения вашего метода контроллера на MutableHttpResponse<ModelAndView<?,?>>
, где вопросительные знаки вы заменяете на любой тип, который вы хотите, конечно.
Микронавт достаточно умен, чтобы понять, что вы возвращаете "необработанный" "HttpResponse
, однако он идентифицирует реальный тип, который вы хотите вернуть, в данном случае ModelAndView
, поэтому он будет отображать ваше представление И устанавливать файлы cookie или любые другие свойства, которые вы установили в HttpResponse
.
Пример подписи метода:
@Get(produces = [MediaType.TEXT_HTML])
fun test() : MutableHttpResponse<ModelAndView<Map<String, Any>>>