Rumah >Java >javaTutorial >Bagaimana untuk mengemas kini konfigurasi springboot Swagger3

Bagaimana untuk mengemas kini konfigurasi springboot Swagger3

WBOY
WBOYke hadapan
2023-05-27 20:30:031088semak imbas

1. Memperkenalkan dependensi, versi 3.0.0 hanya memperkenalkan satu

<dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-boot-starter</artifactId>
            <version>3.0.0</version>
        </dependency>

2. Kelas konfigurasi SwaggerConfig

package org.fh.config;

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.oas.annotations.EnableOpenApi;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;

/**
 * 说明:Swagger 接口API生成
 * 作者:FH Admin
 * from fhadmin.cn
 */
@Configuration
@EnableOpenApi
public class SwaggerConfig {

    @Bean
    public Docket createRestApi() {
        return new Docket(DocumentationType.OAS_30)
                .apiInfo(apiInfo())
                .select()
                .apis(RequestHandlerSelectors.basePackage("org.fh.controller"))    // 为当前包路径
                .paths(PathSelectors.any())
                .build();
    }

    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("FH Admin Swagger3 RESTful API")     // 页面标题
                .version("3.0")                                // 版本号
                .description("fhadmin.org")                    // 描述
                .build();
    }

}

3. --------------------------------www.fhadmin.cn

1. Pengurusan model: web dalam talian Pereka bentuk proses, import dan eksport xml, proses salin, proses penggunaan

2 Pengurusan proses: import dan eksport fail sumber proses, lihat carta aliran, mencerminkan model proses berdasarkan contoh proses, aktifkan penggantungan

3. Proses berjalan: lihat maklumat proses, nod tugas semasa, carta aliran semasa, proses batal dan jeda, tetapkan orang tugasan, lompat bebas

4. Proses sejarah: lihat maklumat proses, masa proses, Proses status, lihat maklumat pemula tugas

5 Tugasan tugasan: Lihat tugas dan tugas peribadi saya di bawah peranan ini, kendalikan, tolak, batalkan, tetapkan ejen

6. Semak tugasan yang telah anda kendalikan serta memproses maklumat, carta alir dan status proses (pembatalan dan penolakan diselesaikan seperti biasa)

Semasa mengendalikan tugas, anda boleh memilih pengguna untuk disalin, yang bermaksud menghantar dalam tapak pemberitahuan mesej kepada orang yang disalin Pendapat kelulusan semasa dan maklumat teguran

Nota: Apabila tugasan semasa selesai, orang yang akan diselesaikan dengan tugasan seterusnya akan menerima peringatan mesej tugasan baharu melalui pemesejan segera tugas dibatalkan dan selesai,

Pemula tugas akan menerima pemberitahuan mesej dalam tapak

Atas ialah kandungan terperinci Bagaimana untuk mengemas kini konfigurasi springboot Swagger3. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam