溫馨提示×

centos swagger API管理

小樊
49
2025-09-01 23:36:45
欄目: 智能運維

在CentOS上進行Swagger API管理,可參考以下步驟:

安裝環境

若使用Java語言開發,需安裝Java和Maven,命令為:

sudo yum install -y java-1.8.0-openjdk-devel maven

搭建Swagger

以Spring Boot項目為例,添加Swagger依賴到pom.xml

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.9.2</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.9.2</version>
</dependency>

配置Swagger

創建SwaggerConfig類:

@Configuration
@EnableSwagger2
public class SwaggerConfig {
    @Bean
    public Docket api() {
        return new Docket(DocumentationType.SWAGGER_2)
                .select()
                .apis(RequestHandlerSelectors.any())
                .paths(PathSelectors.any())
                .build();
    }
}

生成文檔

在代碼中使用Swagger注解,如@Api、@ApiOperation等描述API,啟動應用后,訪問http://localhost:8080/swagger-ui.html可查看文檔。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女