Как создать файлы swagger из Springboot @RestController?
Я работаю над проектом сервер-клиент, на стороне сервера я использую springboot, а на стороне клиента я использую unity3d. Моя проблема заключается в том, что мне нужен какой-то способ сделать код клиента более простым в написании, избегая переписывания каждого класса сущностей Java в C# Мне не нужны онлайновые api-документы, мне нужны только файлы спецификации swagger, сгенерированные из моих весенних контроллеров, для генерации клиента в кодах C#. После некоторых поисков я в настоящее время понимаю эти вещи:
- Swagger может генерировать заглушки кода на стороне сервера и на стороне клиента на многих языках
- Springfox может принести мне онлайн-документацию о контроллерах Spring Restful;
но то, что мне действительно нужно, это:
- У меня есть проект Springboot, предоставляющий некоторые успокоительные API
- Эти API будут часто меняться во время разработки
- Мне нужно написать клиент AC#, чтобы использовать эти API
Я полагаю, что swagger и springfox могут автоматически генерировать клиентские api-коды для меня, когда код на стороне сервера изменился, но их документы и ответы через Интернет приводят меня в замешательство. Может кто-нибудь, пожалуйста, дайте мне направление, как это сделать? Спасибо!