最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot更新配置Swagger3的一些小技巧

 更新時(shí)間:2021年07月01日 11:58:17   作者:m17193095294  
今天給大家分享springboot更新配置Swagger3的方法,大家需要注意Swagger3版本需要引入依賴(lài),具體示例代碼參考下本文

1.引入依賴(lài),版本3.0.0只引入一個(gè)即可

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

2. 配置類(lèi)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;

/**
 * 說(shuō)明: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"))    // 為當(dāng)前包路徑
                .paths(PathSelectors.any())
                .build();
    }

    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("FH Admin Swagger3 RESTful API")     // 頁(yè)面標(biāo)題
                .version("3.0")                                // 版本號(hào)
                .description("fhadmin.org")                    // 描述
                .build();
    }

}

3.Swagger 攔截配置

package org.fh.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * 說(shuō)明:Swagger 攔截配置
 * 作者:FH Admin
 * from fhadmin.cn
 */
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.
                addResourceHandler("/swagger-ui/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/")
                .resourceChain(false);
    }

    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/swagger-ui/")
                .setViewName("forward:/swagger-ui/index.html");
    }
}

4.訪問(wèn) 127.0.0.1:8081/swagger-ui/index.html

5.接口說(shuō)明案例

處理類(lèi)上加注解,比如
@Api("用戶(hù)注冊(cè)登錄接口")

在方法上加注解,比如
@ApiOperation(value = "登錄", notes="校驗(yàn)登錄是否成功")
@ApiImplicitParam(name = "KEYDATA", value = "用戶(hù)名密碼混淆碼組合", paramType = "query", required = true, dataType = "String")

工作流模塊-------------------------------www.fhadmin.cn

1.模型管理:web在線流程設(shè)計(jì)器、導(dǎo)入導(dǎo)出xml、復(fù)制流程、部署流程

2.流程管理:導(dǎo)入導(dǎo)出流程資源文件、查看流程圖、根據(jù)流程實(shí)例反射出流程模型、激活掛起

3.運(yùn)行中流程:查看流程信息、當(dāng)前任務(wù)節(jié)點(diǎn)、當(dāng)前流程圖、作廢暫停流程、指派待辦人、自由跳轉(zhuǎn)

4.歷史的流程:查看流程信息、流程用時(shí)、流程狀態(tài)、查看任務(wù)發(fā)起人信息

5.待辦任務(wù):查看本人個(gè)人任務(wù)以及本角色下的任務(wù)、辦理、駁回、作廢、指派一下代理人

6.已辦任務(wù):查看自己辦理過(guò)的任務(wù)以及流程信息、流程圖、流程狀態(tài)(作廢 駁回 正常完成)

辦理任務(wù)時(shí)候可以選擇用戶(hù)進(jìn)行抄送,就是給被抄送人發(fā)送站內(nèi)信通知當(dāng)前審批意見(jiàn)以及備注信息

注:當(dāng)辦理完當(dāng)前任務(wù)時(shí),下一任務(wù)待辦人會(huì)即時(shí)通訊收到新任務(wù)消息提醒,當(dāng)作廢和完結(jié)任務(wù)時(shí),

任務(wù)發(fā)起人會(huì)收到站內(nèi)信消息通知

到此這篇關(guān)于springboot Swagger3 更新配置的一些小技巧的文章就介紹到這了,更多相關(guān)springboot Swagger3 更新配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringMVC參數(shù)傳遞之基本數(shù)據(jù)類(lèi)型和復(fù)雜對(duì)象說(shuō)明

    SpringMVC參數(shù)傳遞之基本數(shù)據(jù)類(lèi)型和復(fù)雜對(duì)象說(shuō)明

    這篇文章主要介紹了SpringMVC參數(shù)傳遞之基本數(shù)據(jù)類(lèi)型和復(fù)雜對(duì)象說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Spring如何將bean添加到容器中

    Spring如何將bean添加到容器中

    這篇文章主要介紹了Spring如何將bean添加到容器中,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • java學(xué)習(xí)指南之字符串與正則表達(dá)式

    java學(xué)習(xí)指南之字符串與正則表達(dá)式

    在日常Java后端開(kāi)發(fā)過(guò)程中,免不了對(duì)數(shù)據(jù)字段的解析,自然就少不了對(duì)字符串的操作,這其中就包含了正則表達(dá)式這一塊的內(nèi)容,下面這篇文章主要給大家介紹了關(guān)于java學(xué)習(xí)指南之字符串與正則表達(dá)式的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • Java日期時(shí)間調(diào)整的幾種方式匯總

    Java日期時(shí)間調(diào)整的幾種方式匯總

    Calendar類(lèi)是一個(gè)抽象類(lèi),在實(shí)際使用時(shí)實(shí)現(xiàn)特定的子類(lèi)的對(duì)象,創(chuàng)建對(duì)象的過(guò)程對(duì)程序員來(lái)說(shuō)是透明的,只需要使用getInstance方法創(chuàng)建即可,這篇文章主要介紹了Java日期時(shí)間調(diào)整的幾種方式,需要的朋友可以參考下
    2023-05-05
  • IDEA設(shè)置Maven自動(dòng)編譯model的實(shí)現(xiàn)方法

    IDEA設(shè)置Maven自動(dòng)編譯model的實(shí)現(xiàn)方法

    本文主要介紹了IDEA設(shè)置Maven自動(dòng)編譯model的實(shí)現(xiàn)方法, maven結(jié)構(gòu)的項(xiàng)目,我們?cè)诿看涡薷拇a后都會(huì)需要手動(dòng)編譯,本文就可以解決這個(gè)問(wèn)題,感興趣的可以了解一下
    2023-08-08
  • Java SPI的簡(jiǎn)單小實(shí)例

    Java SPI的簡(jiǎn)單小實(shí)例

    這篇文章主要介紹了Java SPI的簡(jiǎn)單小實(shí)例,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • java發(fā)送郵件及打開(kāi)狀態(tài)判斷分析實(shí)例

    java發(fā)送郵件及打開(kāi)狀態(tài)判斷分析實(shí)例

    這篇文章主要為大家介紹了java發(fā)送郵件及打開(kāi)狀態(tài)判斷分析實(shí)例
    2023-12-12
  • 詳解Java8與Runtime.getRuntime().availableProcessors()

    詳解Java8與Runtime.getRuntime().availableProcessors()

    這篇文章主要介紹了詳解Java8與Runtime.getRuntime().availableProcessors(),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • java配置變量的解釋?zhuān)徇\(yùn)他人優(yōu)質(zhì)評(píng)論(推薦)

    java配置變量的解釋?zhuān)徇\(yùn)他人優(yōu)質(zhì)評(píng)論(推薦)

    這篇文章主要介紹了java配置變量,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 區(qū)分Java中的ArrayList和LinkedList

    區(qū)分Java中的ArrayList和LinkedList

    這篇文章主要介紹了如何區(qū)分Java中ArrayList和LinkedList,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06

最新評(píng)論

茶陵县| 蕲春县| 山丹县| 南充市| 穆棱市| 天峨县| 宕昌县| 交城县| 宝坻区| 丹凤县| 汕尾市| 田林县| 梧州市| 德昌县| 册亨县| 越西县| 安福县| 黎川县| 宜阳县| 新建县| 宁德市| 沿河| 锦州市| 定兴县| 凤山市| 祁连县| 龙里县| 双城市| 威远县| 临澧县| 吉林省| 深圳市| 富平县| 新干县| 黔江区| 屯门区| 泌阳县| 锡林郭勒盟| 洪湖市| 新巴尔虎左旗| 集安市|