PathParam и FormDataParam

PathParam и FormDataParam используются в REST API, но документы из enunciate указывают «путь» для PathParam и «formdata» для FormDataParam?

У меня есть include pattern="com.sun.jersey.multipart.FormDataParam" include pattern="javax.ws.rs.PathParam"

в файле enunciate.xml.

Любое предложение ?

--->>> REST API:

@POST
@Produces({MediaType.TEXT_XML, MediaType.TEXT_PLAIN})
@Consumes("multipart/form-data")
public Response postStagedFileDataForm(
    FormDataMultiPart fdmp,
    @PathParam("spacecraftId") String spacecraftId,
    @FormDataParam("uploadedFile") InputStream uploadedInputStream,
    @FormDataParam("uploadedFile") FormDataContentDisposition disposition,
    @FormDataParam("fileType") String fileType,
    @FormDataParam("group") String inputGroup,
    @FormDataParam("creationTime") String creationTime,
    @FormDataParam("checksum") String checksum,
    @Context HttpServletRequest servletRequest)
throws IOException

--->>> документы в браузере:

Параметры имя описание тип по умолчанию spacecraftId (документация не предоставлена) путь uploadedInputStream (документация не предоставлена) расположение данных формы (документация не предоставлена) тип файла данных формы (документация не предоставлена) группа ввода данных формы (документация не предоставлена) время создания данных формы (документация не предоставлена) контрольная сумма данных формы (нет предоставленная документация) formdata

Кстати, как вывести информацию в поле "описание"?

Спасибо,


person derek    schedule 02.12.2013    source источник


Ответы (1)


Документы пытаются описать, как использовать параметры. Таким образом, «spacecraftid» — это параметр «путь», а «fileType» — это параметр «formdata».

Чтобы предоставить текст в описании, используйте JavaDoc. См. формат комментария к документу.

person Ryan Heaton    schedule 05.12.2013