Enunciate Spring Request param
Я хотел бы документировать мой Spring API с Enuncate. Работает нормально, но в некоторых конечных точках есть параметры запроса. Они не будут задокументированы enunciate.
/**
* Does some magic.
*
* @HTTP 201 Successful Request.
*/
@PostMapping(value = "/{id}", params = "action=doMagic")
@RolesAllowed("ADMIN")
public User restoreUser(@PathVariable Long id) {
User user = userService.restore(id);
return ResponseEntity.ok(project);
}
Документ enunciate документирует идентификатор как параметр, но не "действие" requestParameter. Как это можно решить?
1 ответ
Добавьте @param в javadoc
/**
* Does some magic.
*
* @param action description of this parameter
* @param id and you can describe id here too
*
* @HTTP 201 Successful Request.
*/