Как сделать так, чтобы Swagger документировал параметр ресурса String как полный тип класса?
т.е. У меня есть объявление ресурса:
@PatchMapping(path="/{id}")
public ApiResponse<MyObject> patch(@PathVariable String id, @RequestBody String myObjText) {
Я хочу, чтобы документ myObjText
был задокументирован как имеющий модель типа MyObject
, и в то же время я мог бы получать необработанный текст JSON в теле метода (это потому, что позже я хочу вызвать readerForUpdating()
через Джексона * 1009). *).
@ApiParam
, кажется, игнорируется для @RequestBody
параметров, и ни одна из @ApiModel*
аннотаций там не допускается.
Я использую springfox
, так как это ресурсы Spring Rest.