Вопросы по теме 'spring-restdocs'

Spring документы REST опрашивают @RestController?
Я смотрю на Spring REST Docs и задаюсь вопросом, есть ли у него возможность опрашивать методы @RestController для создания базовой документации, описывающей Rest API (методы, метод http, параметры, тип ответа)? Я считаю, что Springfox Spring /...
205 просмотров
schedule 27.09.2021

Spring REST Docs дублирует параметр запроса без значения в фрагментах запроса curl и HTTP
Я использую Spring REST Docs (2.0.3.RELEASE) и Spring Auto Restdocs (2.0.6) для документирования REST API. Когда запрос содержит параметр запроса, которому не присвоено значение (пустая строка), фрагменты, созданные...
180 просмотров

Документы Spring rest не могут генерировать сгенерированные фрагменты с использованием пакета mvn clean
Я хочу создавать документы API, используя документы Spring rest. Но он не может создать каталог сгенерированных сниппетов. pom.xml <dependencies> <dependency>...
496 просмотров
schedule 05.11.2021

Описание поля Spring-restdocs из аннотаций
Можно ли использовать аннотации (на уровне поля) для описания полей? Я знаю, что могу использовать description метод для этого .andDo(document("index", responseFields( fieldWithPath("contact").description("The user's contact...
1203 просмотров

Spring Rest Doc - генерировать html без maven
Я использую Spring Rest Doc и создаю HTML-файл документации с помощью mvn:install. Теперь меня попросили сгенерировать этот файл без maven, потому что в нашем проекте мы не собираемся его использовать. Есть ли способ сгенерировать его без задачи...
163 просмотров
schedule 22.07.2022

Как документировать коды ошибок http с помощью spring-restdocs
Есть ли способ документировать коды ошибок http с помощью spring-restdocs? Я не нашел ничего подобного на http://docs.spring.io/spring-restdocs/docs/current/reference/html5/ Любая помощь с примером будет принята с благодарностью. С уважением,...
992 просмотров
schedule 10.09.2022

Заголовок авторизации не найден с использованием Rest Assured и Spring Rest Docs
Я использую Rest Assured для установки заголовка авторизации и аутентификации с помощью идентификатора клиента и секрета клиента с использованием OAuth2. Авторизация отправляется моему приложению в моем тесте, но мой тест завершается неудачно, если я...
508 просмотров

Как вы используете Spring RestDocs для документирования полей ответов WebFlux?
У меня есть API, который обслуживает ответы как Flux и Mono , которые, в свою очередь, предоставляют полезную нагрузку JSON в качестве события отправки сервера. Я также использую Spring RestDocs для документирования содержимого этой полезной...
371 просмотров

preprocessResponse(prettyPrint()) НЕ может справиться с огромным ответом данных JSON
Я использую preprocessResponse для форматирования ответа JSON. Я отлично работаю с небольшими данными JSON. небольшие данные JSON С другой стороны, проблема возникает, когда я работаю с огромным ответом данных JSON. Сбой в процессе сборки с...
763 просмотров
schedule 23.07.2023

RestAPI.exchange для возврата JSON
В нашем приложении мы выполняем вызов ниже и получаем ответ в виде String. Позже мы преобразовываем строку в JSON и конвертируем JSON в HashMap. (мы получили очень большой фрагмент ответа JSON и преобразование строки в JSON и JSON в HashMap. Это...
102 просмотров
schedule 03.07.2023

Документ Spring REST на централизованном портале
Я попытался сделать некоторые poc на springfox swagger с весенней загрузкой. Он генерирует пользовательский интерфейс swagger на том же хосте и порту, что и мое приложение. http://localhost:8080/swagger-ui.html Мое приложение состоит из...
238 просмотров
schedule 21.02.2023

Автоматическое отображение списка перечислений в весенних документах auto rest не является пояснительным.
Я создал документ, используя документы Spring Auto Rest. При этом используются библиотеки capital.scalable в сочетании с документами java и документами весеннего отдыха. Моя проблема связана с списком перечислений при описании полей запроса....
1140 просмотров

Maven: как проверить правильность создания сгенерированных документов в целевой папке?
У меня есть проект Java/Maven, который использует RestDocs для создания документации наших конечных точек. Для непосвященных RestDocs, что он делает, так это отслеживает тесты во время сборки и использует информацию из тестов для создания...
234 просмотров
schedule 03.03.2023

Создание контрактов с использованием REST Docs не работает
Я написал простой проект с весенней загрузкой, в котором я хочу создавать заглушки и контракты с помощью REST Docs. В выходном каталоге target/generated-snippets я вижу сгенерированные подписки WireMock. Но когда я использую...
487 просмотров

Spring REST Docs maven непрерывная сборка?
Я просматривал это руководство https://www.youtube.com/watch?v=k5ncCJBarRI&t=1443s Около 1:07:30 автор упомянул о «Gradle имеет непрерывную сборку», позже смог обнаружить изменения в тесте и автоматически восстановить asciidoc. Мне было...
279 просмотров

Добавление пути к базовому URL-адресу в Spring Rest Docs?
У меня есть следующая конфигурация для использования с Rest Docs: webTestClient = buildWebClient().mutate() .filter(documentationConfiguration(restDocumentation)) .baseUrl("https://api.my-domain.com/") .build() В моем случае я использую...
673 просмотров
schedule 16.01.2023

Поддержка параметризованных тестов Spring Rest Doc junit 5
Я читал документацию, но ничего не нашел о том, поддерживается ли функция параметризованных тестов junit 5. Я пробовал, но, к сожалению, результат всегда перезаписывается следующим. Кто-нибудь из вас знает, возможно ли что-то вроде следующего?...
114 просмотров
schedule 18.03.2023

Как создать фрагмент завитка с помощью Spring REST Docs, чтобы использовать двойные кавычки вместо одинарных?
Spring REST Docs — очень хороший способ создать актуальную документацию по API. Он также генерирует фрагменты кода из вашего тестового кода, которые вы можете вставить в свою документацию по API. Когда пользователь вашего API читает вашу...
306 просмотров
schedule 18.06.2023

Spring REST Docs - недокументированные части:
У меня есть приложение springBoot 2.1.9.RELEASE, которое использует Spring REST Docs. У меня есть эта полезная нагрузка { "hostel" : [ { "bookingHostelIdentifier" : { "internalMasterIdentifier" : { "id" : "987654321"...
86 просмотров

Интеграционные тесты создают файлы для упакованного jar
Я создаю фрагменты spring-restdocs с уверенностью в своих интеграционных тестах. С maven и отказоустойчивым плагином, который по умолчанию использует фазы integration-test и verify . Проблема в том, что asciidoctor-maven-plugin (чтобы...
60 просмотров
schedule 13.05.2023