Описание тега enunciate

Enunciate - это движок для значительного улучшения API веб-служб Java.
2 ответа

Enunciate with spring mvc rest и другие вопросы Enunciate

Кто-нибудь знает, поддерживает ли Enunciate аннотации остальных Spring MVC @RequestMapping. Если так, то у кого-нибудь есть файл enunciate.xml и pom.xml для запуска плагина mvn. Плагин mvn неправильно объединяет мой web.xml.. Итак, как вы переименов…
19 сен '11 в 20:13
1 ответ

Как включить формат тела ответа JSON в документы, генерируемые Enunciate?

В настоящее время Enunciate создает документацию REST API, но тело ответа не содержит информацию о структуре JSON ответа. В моем понимании, если я включу классы с сущностями данных, которые сериализуются / десериализуются Джерси в JSON, enunciate см…
19 июн '12 в 08:24
1 ответ

Enunciate - предоставить удобочитаемое имя для ресурса REST.

Enunciate генерирует имена ресурсов REST из @Path аннотаций. Это не очень удобно для пользователя, особенно для многих ресурсов с длинными URI. Есть ли способ предоставить альтернативное имя для ресурса REST? Вместо: /Account/userPK/{userPk}/birthda…
13 мар '12 в 08:36
1 ответ

Определить подробный ответ Map<String, String>

Самое близкое описание типа данных ответа, которое я могу получить, является map of object (JSON) с примером ответа ... когда я использую аннотацию @TypeHint(Map.class) В идеале мне нужно указать тип ответа Map&lt;String, String&gt;, HashMap&lt;Stri…
23 янв '18 в 19:11
1 ответ

Ошибка Maven: "Строковый индекс вне диапазона: 0"

Когда я строю свой проект Maven или генерирую конфигурацию Eclipse, используя mvn eclipse:eclipseЯ получаю следующую ошибку: [ERROR] Failed to execute goal org.codehaus.enunciate:maven-enunciate-plugin:1.28:docs (default) on project appserver-server…
24 мар '14 в 20:54
1 ответ

Enunciate Spring Request param

Я хотел бы документировать мой Spring API с Enuncate. Работает нормально, но в некоторых конечных точках есть параметры запроса. Они не будут задокументированы enunciate. /** * Does some magic. * * @HTTP 201 Successful Request. */ @PostMapping(value…
04 янв '17 в 10:45
1 ответ

enunciate не работает при добавлении исходного каталога

Я сгенерировал документ с плагином enunciate, и он сработал, я добавил исходный каталог для добавления дополнительного файла в classpath для компиляции (maven-compiler-plugin).enunciate не работает с этим. Как решить эту проблему? я получаю эту ошиб…
18 ноя '13 в 12:52
3 ответа

Spring не находит файл отображений Hibernate

Так что я беру Enunciate для вращения и столкнулся с проблемой, когда мой сервлет запускается. По какой-то причине, несмотря на то, что файл находится там, в classpath и все указано правильно, Spring сообщает мне следующее: 09-15@15:36:31 ERROR org.…
15 сен '09 в 15:45
1 ответ

Используйте Enunciate для документирования конечной точки, возвращающей двоичный файл (image/png)

Я использую Enunciate для документирования службы REST, написанной с использованием Spring-Webmvc. Некоторые из конечных точек возвращают изображения. (Пожалуйста, игнорируйте тот факт, что эти изображения будут лучше обслуживаться другим процессом,…
06 июн '18 в 00:17
2 ответа

Как изменить контекст REST, сгенерированный enunciate?

У меня есть следующая аннотация в моем коде RESTEasy: @Path("/v1/authenticateService") Enunciate генерирует "точку монтирования" в документации как: /rest/v1/authenticateService/authenticate Я попытался использовать следующее в моем enunciate.xml, ч…
17 авг '11 в 02:12
3 ответа

Как сделать так, чтобы Enunciate отображал мой тип данных как структурированный JSON (а не как "пользовательский")?

У меня есть этот простой сервис, который отображает параметр ID, завернутый в объект JSON: @Path("job") public class JobResource { @GET @Produces(MediaType.APPLICATION_JSON) @Path("{id}") public Job readById(@PathParam("id") long id) { Job j = new J…
30 дек '15 в 22:53
2 ответа

Существует ли обходной путь для определения многомерных массивов в классе API (цель Docs Maven)?

Я получаю сообщение об ошибке "Поддержка многомерных массивов пока не поддерживается" при запуске документа. Есть ли способ, которым я могу избежать бомбардировки процесса (т. Е. Генерировать остальные документы для API)? Я попытался @org.codehaus.e…
16 авг '12 в 16:28
1 ответ

Использование Enanciate для документирования API-интерфейса Spring MVC REST

У меня есть приложение Spring 3, против которого я пытаюсь создать надежную документацию API. Я пробовал несколько разных проектов и проверяю, подойдет ли enunicate ( http://enunciate.codehaus.org/) для моих нужд, включая возможность создания докуме…
23 янв '14 в 20:04
1 ответ

Enunciate: Почему в моем wadl все атрибуты пути к ресурсам имеют префикс "/rest"?

Класс ресурса определяется следующим образом: @Path("v1") @Produces({MediaType.APPLICATION_JSON}) @Consumes({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public class RestApi { И у меня есть метод, определенный следующим образом: @GET @Pa…
08 фев '14 в 00:44
1 ответ

jaxws провозглашает формат ответа мыла

Я унаследовал проект, который содержит несколько веб-сервисов. Я использовал один из них в качестве шаблона для создания нового. Это сработало, и я получаю хороший отклик на мыло. Но клиент хочет, чтобы формат ответа был другим. Вот фрагмент текущег…
12 янв '16 в 00:32
1 ответ

Сообщить об ошибке: невозможно получить доступ к com.sun.jersey.server.impl.inject.AbstractHttpContextInjectable

Мы используем enunciate v2.8.0 для создания документов в нашем проекте. Также мы используем Jersey 2 (org.glassfish.jersey v2.5.1). При сборке модуля REST enunciate плагин maven падает с ошибкой "ошибка: невозможно получить доступ к com.sun.jersey.s…
14 янв '17 в 13:11
2 ответа

Как создать документы REST с Enunciate для проекта Spring-Jersey?

Я борюсь с тем, что мне показалось довольно простым - сгенерировать документацию для набора уже существующих служб REST, которые в основном представляют собой аннотации POJO с аннотациями JAX-RS. Я использую Джерси в качестве поставщика реализации. …
11 июн '12 в 13:17
1 ответ

Вопросы AMF/JAX-RS (некоторые общие, некоторые специфичные для Enunciate)

Пожалуйста, прости меня, если что-то из этого не так - я новичок в Java. Моя задача - настроить архитектуру клиент / сервер для будущей игры на Facebook. На стороне сервера у меня есть: Джава Кот Resteasy BlazeDS провозглашать Все держится вместе с …
10 ноя '11 в 05:55
1 ответ

Как изменить имя класса Enunciate с помощью пользовательской строки

Я оцениваю Enunciate, чтобы создать документацию для API Java Rest, построенного с помощью Resteasy. Как я могу изменить имя класса ресурса с помощью пользовательской строки? Аннотация @ResourceLabel может применяться только к методам. Любая идея? С…
20 дек '13 в 12:42
1 ответ

JAX-WS: сборка приложения enunciate с использованием CXF

Я настраиваю артефакт appfuse 3.0.0 Только веб-сервис. Я столкнулся с этой трассировкой стека при попытке добавить проверенное исключение в мой веб-сервис: [ERROR] Failed to execute goal org.codehaus.enunciate:maven-enunciate-cxf-plugin:1.28:assembl…
04 фев '15 в 08:52