1. 程式人生 > 其它 >Qt Designer介面設計,matplotlib畫圖,橫座標是日期型別,實時顯示獲取的資料

Qt Designer介面設計,matplotlib畫圖,橫座標是日期型別,實時顯示獲取的資料

一、pom檔案新增引入jar包

<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>

二、application.yml檔案開啟配置
swagger:
open: true
三、swagger配置啟動類
package com.fosung.ywpt.paas.config;

import com.google.common.base.Predicates;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;

/**
* @author Sun En Ming
* @version V1.0
* @description: Swagger3.0接入配置類
* @date 2022/2/14 10:25
*/
@Configuration
@EnableSwagger2
public class SwaggerConfig {

//訪問地址 http://localhost:6602/swagger-ui.html

@Bean
public Docket adminApiConfig(){

return new Docket(DocumentationType.SWAGGER_2)
.groupName("adminApi")
.apiInfo(adminApiInfo())
.select()
//只顯示admin路徑下的頁面
.apis(RequestHandlerSelectors.basePackage("com.fosung.ywpt.paas.controller"))
.paths(PathSelectors.any())
.build();

}
private ApiInfo adminApiInfo(){

return new ApiInfoBuilder()
.title("運維平臺-後臺管理系統-API文件")
.description("本文件描述了後臺管理系統服務介面定義")
.version("1.0.0")
.contact(new Contact("fosung", "http://fosung.cn", "[email protected]"))
.build();
}

}
四、controller類及介面增加相應swagger註解即可
@RestController
@RequestMapping("api")
@Api("swaggerDemoController相關的api")
public class SwaggerDemoController {}
@ApiOperation(value = "獲取攝像頭的監控視訊流地址")
public ResultDTO getVideoPreviewUrl(){}