Описание тега swagger-codegen-maven-plugin

1 ответ

Получите доступ к модели Swagger Codegen Vars в шаблоне усов

Я пытаюсь создать свой первый специальный генератор кода с swagger codegen (Версия 2.3.1). Моя проблема в том, что я не могу получить доступ к "переменным" модели. Я использую образец petstore.json в качестве входных данных и swagger-codegen-maven-p…
0 ответов

Существуют ли варианты предотвращения создания файлов gradle и travis с помощью swagger codegen для Java?

Я использую Swagger Codegen в Maven для создания клиента Java. Клиент создается так, как я хочу, но также и ряд файлов и папок, связанных с gradle, travis и документацией. Поскольку я не нуждаюсь ни в одном из этих элементов и поскольку они генериру…
1 ответ

Как обновить RestTemplate для правильного сопоставления дат Java?

У меня есть проблема, где мой RestTemplate.postForEntity(url, restRequest, RepoResponse.class) вызов не выполняется, потому что он не может десериализовать даты в форме: 2019-02-01T12: 00: 00.000-0500 из-за отсутствия толстой кишки в часовом поясе. …
0 ответов

Swagger codegen Retrofit2 - клиент по умолчанию

Я сгенерировал клиент API с помощью плагина swagger-codegen-maven-plugin со следующей конфигурацией: <plugin> <groupId>io.swagger</groupId> <artifactId>swagger-codegen-maven-plugin</artifactId> <version>2.3.1</…
0 ответов

(весна) Как вы добавляете заголовки к API, сгенерированным swagger-codegen? (и другая информация, такая как конечная точка)

Я использую Swagger-Codegen версии 2.3.1. Я использую Spring Boot Java. Я сгенерировал некоторый код, используя файл swagger для конечной точки, к которой я хочу получить доступ. Сгенерированный код включает в себя API, делегаты и контроллеры для ка…
1 ответ

Сделать плагин swagger codegen maven доступным к файлам yaml из другой зависимости maven

У меня есть API, написанный на Swagger, для которого я хочу сгенерировать как реализацию Службы, так и клиента, и они должны быть в отдельных модулях maven. Я думал о том, чтобы разделить их на 3 отдельных модуля Maven (или подмодули одного и того ж…
0 ответов

Как восстановить исходный весенний загрузочный серверный код из swagger-codegen-maven-plugin с измененным определением swagger

Мое требование заключается в том, что я должен сгенерировать код сервера Springboot из определения чванства. Я сгенерировал код с помощью нижеприведенной команды (используя swagger-codegen-cli-2.3.1.jar). java -jar swagger-codegen-cli-2.3.1.jar gene…
06 мар '19 в 11:07
0 ответов

Могу ли я позволить swagger-codegen игнорировать некоторые параметры метода

Я использую swagger-codegen в моей сборке maven для создания интерфейсов Java для моего уровня REST. Это работает очень хорошо. Однако есть пара параметров, которые я хотел бы исключить из списка аргументов сгенерированного метода. Вопрос Можно ли р…
1 ответ

Почему здесь избыточная обратная косая черта в свойстве "example" аннотации @ApiModelProperty?

Я генерирую yaml из одного исходного кода метода API с помощью swagger-maven-plugin: @ApiModelProperty(value = "Сенсоры устройства", example = "{\"BATTERY\":67, \"VOLUME\":50, \"AIRPLANE\":false, \"ALARM\":true, \"CHARGE\":false, \"MUTE\":false, \"S…
1 ответ

Как внедрить пользовательскую проверку пружины в коде swagger?

Мы можем использовать документацию openApi и генерировать наши классы Java Input, используя spring swagger-codegen. Кроме того, мы можем внедрить аннотации javax.validation, когда ввод генерируется для общих ограничений, таких как длина, обязательно…
1 ответ

Как создать версию maven-jar-plugin 3.1.2 в pom с помощью swagger-codegen-maven-plugin

Я использую версию swagger-codegen-maven-plugin 2.4.7 для создания проекта. он генерирует версию maven-jar-plugin 2.6, но мне нужна версия 3.1.2. Есть ли способ создать собственную версию плагина? сгенерированный pom.xml: <plugin> <groupId&…
16 июл '19 в 12:25
0 ответов

Создание уникального файла TagApi.java, содержащего все файлы TagApi

Я запускаю генерацию клиента java / resttemplate со следующей конфигурацией плагина maven <plugin> <groupId>io.swagger.codegen.v3</groupId> <artifactId>swagger-codegen-maven-plugin</artifactId> <version>3.0.8</…
1 ответ

Как преобразовать byte [] в ResponseEntity <Striing> как appplication/octet-stream

Мое приложение построено на SprinBoot, Java Technology. Я хочу написать API для загрузки файла, и я использую плагин swagger-codegen-maven-plugin, и в спецификации он упоминается ниже для загрузки файла. content: application/octect-stream: schema: t…
1 ответ

Как сгенерировать файл OAS yaml из аннотаций источников с помощью Swagger 3.x?

Я потратил часы на поиски того, как сгенерировать yaml-файл спецификации OAS с использованием кодогенератора swagger на Java, и я сдаюсь. Я хотел бы предоставить все данные спецификации API в исходном коде Java в виде аннотаций кода. Было бы здорово…
1 ответ

Swagger Codegen для OAS3

Я пытаюсь использовать Swagger Codegen для своего проекта OAS3. Я клонировал ветку 3.0.0 swagger-codegen. и когда я запускаю команду генерации, я получаю следующую ошибку: [main] ERROR io.swagger.parser.SwaggerCompatConverter - failed to read resour…
2 ответа

Как у вас есть плагин maven swagger codegen, который генерирует классы Java с использованием наследования?

В нашем файле swagger.yaml есть определение Cat который использует allOf включить все свойства Pet. Cat: allOf: - $ref: '#/definitions/Pet' - type: object properties: # ... Ожидания в том, что при создании источников Java, мы получаем public class C…
0 ответов

Как сделать поле enum необязательным в плагине Swagger Codegen Maven?

TL; DR: проблема, похоже, в том, что поле swagger должно быть обязательным, если оно является enum (в отличие от полей enum java). Мне интересно, есть ли способ сделать это необязательным Я использую swagger для создания некоторого интеграционного A…
1 ответ

Плагин Swagger codegen maven с переменными пути и параметрами запроса OpenApi создает неработающий код

Я столкнулся с проблемой с генерируемыми заглушками swagger codegen. У меня 2 услуги. Сначала предоставляет REST api двумя методами с параметром пути и параметром запроса: @GetMapping(value = "/start/{pathVar}/operators", params = "login") public Op…
2 ответа

Swagger-codegen-maven: изменить место создания файлов на

В настоящее время я использую swagger-codegen через плагин maven: https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen-maven-plugin. Я установил место, где я хочу, чтобы мои файлы api были сгенерированы с помощью<api…
1 ответ

Как сгенерировать API с помощью swagger-codegen с другим именем контроллера для Java?

Swagger -codegen генерирует контроллеры APIC на основе имени пути. Допустим, у вас есть эти пути в swagger.yaml: / pet / findByStatus: / user / {userId} / store / inventory Затем codegen сгенерирует PetAPIController, UserAPIController, StoreApiContr…