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

Bagaimana untuk mengemas kini konfigurasi springboot Swagger3

WBOY
Lepaskan: 2023-05-27 20:30:03
ke hadapan
1079 orang telah melayarinya

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>
Salin selepas log masuk

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();
    }

}
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan