Operations
@RestMethod-annotated methods automatically get rendered as Swagger operations:
The following shows the annotations defined on the GET /pet operation:
@RestMethod(
name=GET,
path="/pet",
summary="All pets in the store",
swagger=@MethodSwagger(
tags="pet",
...
),
...
)
public Collection<Pet> getPets() throws NotAcceptable {
return store.getPets();
}
Methods marked as deprecated will show up as deprecated in the Swagger UI:
@RestMethod(
name=GET,
path="/pet/findByTags",
summary="Finds Pets by tags",
...
)
@Deprecated
public Collection<Pet> findPetsByTags(...) {
...
}