我可以从预先存在的Java代码中获得Swagger文档吗?

我可以从预先存在的Java代码中获得Swagger文档吗?,java,rest,swagger,swagger-ui,swagger-2.0,Java,Rest,Swagger,Swagger Ui,Swagger 2.0,我是一个全新的大摇大摆的人,我有以下疑问: 我知道,在编写RESTAPI之前,我必须创建Swagger文档,并使用此文档创建API(我知道,通过Swagger编辑器,我还可以自动生成API服务器) 我的问题如下: 我正在开发一个实现RESTAPI的Java应用程序(Spring引导应用程序)。我想使用Swagger创建我的API文档 是否存在一种自动执行的方法?从我的Java代码到Swaggeryaml文件?例如,以某种工具可以解析的方式对我的Java代码进行注释?是的,有一种工具可以很容易地从

我是一个全新的大摇大摆的人,我有以下疑问:

我知道,在编写RESTAPI之前,我必须创建Swagger文档,并使用此文档创建API(我知道,通过Swagger编辑器,我还可以自动生成API服务器)

我的问题如下:

我正在开发一个实现RESTAPI的Java应用程序(Spring引导应用程序)。我想使用Swagger创建我的API文档


是否存在一种自动执行的方法?从我的Java代码到Swaggeryaml文件?例如,以某种工具可以解析的方式对我的Java代码进行注释?

是的,有一种工具可以很容易地从您已经编写的代码生成swagger文档

这包含在Spring应用程序中,将创建文档


在我看来,这是正确的方法。不要创建文档并生成代码,而是生成文档。这也是创建Javadoc的方式。

您不需要特别注释任何内容

创建一个类似于以下内容的类,以使用Swagger访问API:

然后使用以下内容访问API文档:

localhost:8080/swagger-ui.html#/

但是这种配置是用于SpringMVC还是用于SpringBoot?SpringBoot配置。
localhost:8080/swagger-ui.html#/