将Swagger与Linux上的Spring Boot集成在一起,可帮助您创建,测试和文档RESTFUL API。 将Swagger与Spring Boot集成:
1。添加依赖关系
首先,将Swagger和SpringFox依赖项添加到您的pom.xml文件中。 Springfox是用于生成招摇文件的库。
org.springframework.boot spring-boot-starter-web-web <! springfox-swagger2 2.9.2 io.springfox> springfox-swagger-ui 配置Skwagger
要配置Swagger,请创建一个配置类。
org.springframework.context.annotation.bean;导入org.springframework.context.annotation.configuration;导入springfox.documentation.builders.pathselectors;导入springfox.documentation.builders.builders.requestHandLerselectors; springfox.documentation.documentation.spring.web.plugins.docket;导入Springfox.documentation.swagher2.annotations.enableswagger2;@configuration@enableswagger2public class swaggerConfig {@bean publicConfig {{return new dockety(documentTytytepe.swagher_2)。 。
确保Spring Boot应用程序正在运行。 您可以使用以下命令启动应用程序:
./mvnw春季靴子:run4。 访问Swagger UI
应用程序启动后,您可以通过浏览器访问Swagger UI。 默认情况下,Swagger UI的地址是:
http:// localhost:8080/Swagger-UI.html5。 测试API
Swagger UI允许您查看API列表并测试每个API。 您可以在Swagger UI中输入请求参数,并发送请求以查看响应。
请注意,请确保您的Spring Boot版本与SpringFox版本兼容。 如果您使用的是Spring Boot 3.X,则SpringFox可能不兼容。 您可以考虑使用Springdoc OpenAPI。这是支持Spring Boot 3.x的Springfox的替代方法。 使用Springdoc OpenAPI(可选)
如果您需要支持Spring Boot 3.X,则可以考虑使用Springdoc OpenAPI。 集成步骤如下:
添加依赖关系
将SpringDoc OpenAPI依赖性添加到pom.xml:
groupId> org.springframework.boot spring-boot-starter-web <!<! springdoc-openapi-ui 1.6.9 配置springdoc OpenAPI
Springdoc OpenAPI不需要任何其他配置类,并且会自动扫描控制器以生成Swagger Documents。
启动应用程序
使用以下命令启动应用程序:
./mvnw春季靴子:执行对Swagger UI的访问
访问Swagger UI的地址:
http:// localhost:8080/swagger-ui/index.html
通过上面的步骤,您可以将Swagger和Spring Boot成功整合到Linux环境中,并使用Swagger UI测试和记录API。
以上内容来自互联网,并不代表本网站的所有视图! 关注我们:zhujipindao .com
主机频道









评论前必须登录!
注册