如何从Springboot @RestController生成swagger文件?

时间:2018-11-18 09:57:46

标签: java c# spring-boot swagger springfox

我正在处理服务器-客户端项目,在服务器端,我正在使用springboot,在客户端端,我正在使用unity3d。我的问题是我需要某种方法来简化客户端代码的编写,避免将每个java实体类都重写为c#。我不想要一个在线api文档,我只需要一些从我的spring控制器生成的大摇大摆的规范文件,就可以用c#代码生成客户端。经过一番搜索,我目前了解以下内容:

  1. swagger可以生成多种语言的服务器端和客户端代码存根
  2. springfox可以带给我有关spring restful控制器的在线api文档;

但是我真正需要的是:

  1. 我有一个springboot项目,提供了一些宁静的api
  2. 这些api在开发过程中会经常更改
  3. 我需要编写一个c#客户端以使用这些api

我猜想swagger和springfox可以在服务器端代码更改时自动为我生成客户端api代码,但是它们在互联网上的文档和答案使我感到非常困惑。谁能给我一些指导呢?谢谢!

0 个答案:

没有答案