Как создать файлы swagger из Springboot @RestController? - PullRequest
0 голосов
/ 18 ноября 2018

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

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

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

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

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

...