Как создать файлы swagger из Springboot @RestController?

Я работаю над проектом сервер-клиент, на стороне сервера я использую springboot, а на стороне клиента я использую unity3d. Моя проблема заключается в том, что мне нужен какой-то способ сделать код клиента более простым в написании, избегая переписывания каждого класса сущностей Java в C# Мне не нужны онлайновые api-документы, мне нужны только файлы спецификации swagger, сгенерированные из моих весенних контроллеров, для генерации клиента в кодах C#. После некоторых поисков я в настоящее время понимаю эти вещи:

  1. Swagger может генерировать заглушки кода на стороне сервера и на стороне клиента на многих языках
  2. Springfox может принести мне онлайн-документацию о контроллерах Spring Restful;

но то, что мне действительно нужно, это:

  1. У меня есть проект Springboot, предоставляющий некоторые успокоительные API
  2. Эти API будут часто меняться во время разработки
  3. Мне нужно написать клиент AC#, чтобы использовать эти API

Я полагаю, что swagger и springfox могут автоматически генерировать клиентские api-коды для меня, когда код на стороне сервера изменился, но их документы и ответы через Интернет приводят меня в замешательство. Может кто-нибудь, пожалуйста, дайте мне направление, как это сделать? Спасибо!

0 ответов

Другие вопросы по тегам