启用Swagger2
Swagger2是一个开源项目,用于生成RESTful Web服务的REST API文档。它提供了一个用户界面,用于通过Web浏览器访问我们的RESTful Web服务。
要在Spring Boot应用程序中启用Swagger2,您需要在我们的构建配置文件中添加以下依赖项。
对于Gradle用户,在build.gradle文件中添加以下依赖项。
现在,在主Spring Boot应用程序中添加@EnableSwagger2注解。@EnableSwagger2注释用于为您的Spring Boot应用程序启用Swagger2。
主Spring Boot应用程序的代码如下所示-
接下来,创建Docket Bean为您的Spring Boot应用程序配置Swagger2。我们需要定义基本包以为Swagger2配置REST API。
现在,将此bean添加到主Spring Boot应用程序类文件本身中,您的主Spring Boot应用程序类将如下所示
现在,在构建配置文件中添加以下Spring Boot Starter Web依赖项以编写REST端点,如下所示-
Maven用户可以在pom.xml文件中添加以下依赖项-
Gradle用户可以在build.gradle文件中添加以下依赖项-
现在,在此处显示在Rest Controller文件中构建两个简单的RESTful Web服务GET和POST的代码-
完整的构建配置文件在下面给出
Gradle – build.gradle
您可以创建一个可执行的JAR文件,并使用Maven或Gradle命令运行Spring Boot应用程序-
对于Maven,您可以使用以下命令-
在“BUILD SUCCESS”之后,您可以在target目录下找到JAR文件。
对于Gradle,您可以使用以下命令-
在“BUILD SUCCESSFUL”之后,您可以在build/libs目录下找到JAR文件。
您可以使用以下命令运行JAR文件-
现在,该应用程序已使用https在Tomcat端口8080上启动,如下所示-
现在,在Web浏览器中访问URL - http://localhost:8080/swagger-ui.html,然后查看Swagger API功能。