要在Linux上将Swagger与Spring Boot集成,请按照以下步骤操作:
-
首先,确保你已经在你的Linux系统上安装了Java和Maven。如果没有,请访问官方网站下载并安装Java,然后访问Maven官方网站下载并安装Maven。
-
使用命令行或文本编辑器,创建一个新的Spring Boot项目,或者克隆一个现有的Spring Boot项目。如果你需要创建一个新项目,可以使用Spring Initializr生成一个基本的项目结构。
-
在项目的
pom.xml文件中,添加以下依赖项以集成Swagger:
<dependency>
<groupId>io.springfoxgroupId>
<artifactId>springfox-swagger2artifactId>
<version>2.9.2version>
dependency>
<dependency>
<groupId>io.springfoxgroupId>
<artifactId>springfox-swagger-uiartifactId>
<version>2.9.2version>
dependency>
- 创建一个新的Java类,例如
SwaggerConfig.java,并添加以下代码以配置Swagger:
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("com.example.demo.controller"))
.paths(PathSelectors.any())
.build();
}
}
请将com.example.demo.controller替换为你的控制器类所在的包名。
- 保存更改并重新构建项目。在项目根目录下运行以下命令:
mvn clean install
- 运行Spring Boot应用程序。在项目根目录下运行以下命令:
java -jar target/your-app-name.jar
请将your-app-name.jar替换为你的应用程序的JAR文件名。
- 打开浏览器并访问
http://localhost:8080/swagger-ui.html。你应该看到Swagger UI界面,其中列出了你的API端点。
现在你已经在Linux上成功地将Swagger与Spring Boot集成。你可以使用Swagger UI界面来测试和探索你的API。
以上就是关于“Swagger在Linux上如何与Spring Boot集成”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm