Мне нравится использовать Swagger Codegen для генерации клиентов для моих служб OAS2.0. Сейчас я работаю над тем, чтобы сделать генерацию клиентов частью моего конвейера CI / CD. Все работает отлично.
Я создаю клиент Java Resteasy, как это.
java -jar %codegenpath%/swagger-codegen-cli-%codegenversion%.jar generate -i %projectpath%/swagger.json -l %language% -o %projectpath% -c %projectpath%\config.json
Тогда мой конфиг выглядит так
{
"invokerPackage": "BLAH.Client",
"modelPackage": "BLAH.Model",
"apiPackage": "BLAH.Api",
"groupId": "BLAH.Client"
}
Я заметил, что нетпохоже, это способ предоставить какую-то политику повторов и тайм-ауты по умолчанию. Это то, что мне не хватает, или мне нужно изменить существующий шаблон, чтобы справиться с этим?