国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SpringBoot集成Swagger-Bootstrap-UI,頁面更清爽!(1)

這篇具有很好參考價值的文章主要介紹了SpringBoot集成Swagger-Bootstrap-UI,頁面更清爽!(1)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

springfox-swagger2

2.9.2

com.github.xiaoymin

swagger-bootstrap-ui

1.9.6

二、添加配置類


package?com.blog.tutorial.config;

import?com.git 需要zi料+ 綠色徽【vip1024b】

hub.xiaoymin.swaggerbootstrapui.annotations.EnableSwaggerBootstrapUI;

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.spi.DocumentationType;

import?springfox.documentation.spring.web.plugins.Docket;

import?springfox.documentation.swagger2.annotations.EnableSwagger2;

/**

*?@description:

*?@author:?youcong

*?@time:?2020/11/14?15:46

*/@Configuration

@EnableSwagger2

@EnableSwaggerBootstrapUI

public?class?SwaggerConfiguration?{

@Bean

public?Docket?createRestApi()?{

return?new?Docket(DocumentationType.SWAGGER_2)

.apiInfo(apiInfo())

.select()

.apis(RequestHandlerSelectors.basePackage(“com.blog.tutorial.controller”))

.paths(PathSelectors.any())

.build();

}

private?ApiInfo?apiInfo()?{

return?new?ApiInfoBuilder()

.title(“swagger-bootstrap-ui?RESTful?APIs”)

.description(“swagger-bootstrap-ui”)

.termsOfServiceUrl(“http://localhost:5050/”)

.contact(“developer@mail.com”)

.version(“1.0”)

.build();

}

}

三、啟動項目


啟動項目,不報錯,然后訪問地址:

http://ip:port/doc.html 即可

效果圖,如下:

enableswaggerbootstrapui,Java程序員面試,spring boot,bootstrap,ui

測試接口,效果圖如下:

enableswaggerbootstrapui,Java程序員面試,spring boot,bootstrap,ui

調式相當于用PostMan測試接口。

四、常用注解


和swagger一樣,swagger用的注解,swagger-bootstrap-ui仍能用。

不過結合我的開發(fā)經驗來看,最常用的也就兩個,@Api和@ApiOperation。

@Api的效果,如圖:

enableswaggerbootstrapui,Java程序員面試,spring boot,bootstrap,ui

@ApiOperation的效果,如圖:

enableswaggerbootstrapui,Java程序員面試,spring boot,bootstrap,ui

由此,我們很容易就看出來,它們的含義是什么,一個是接口分類說明,一個是接口方法說明。

至于這里不用swagger的參數注解,主要原因是不想加太多的注解從而增加代碼的數量,造成太多冗余。搜索Java知音公眾號,回復“后端面試”,送你一份Java面試題寶典.pdf

例子中的Controller代碼:

package?com.blog.tutorial.controller;

import?com.blog.tutorial.entity.Users;

import?com.blog.tutorial.service.UsersService;

import?io.swagger.annotations.Api;

import?io.swagger.annotations.ApiOperation;

import?org.springframework.beans.factory.annotation.Autowired;

import?org.springframework.web.bind.annotation.GetMapping;

import?org.springframework.web.bind.annotation.RequestMapping;

import?org.springframework.web.bind.annotation.RestController;

import?java.util.List;

/**

*?@description:

*?@author:?youcong

*?@time:?2020/11/14?13:27

最后

各位讀者,由于本篇幅度過長,為了避免影響閱讀體驗,下面我就大概概括了整理了

enableswaggerbootstrapui,Java程序員面試,spring boot,bootstrap,ui

enableswaggerbootstrapui,Java程序員面試,spring boot,bootstrap,ui

enableswaggerbootstrapui,Java程序員面試,spring boot,bootstrap,ui

enableswaggerbootstrapui,Java程序員面試,spring boot,bootstrap,ui

各位讀者,由于本篇幅度過長,為了避免影響閱讀體驗,下面我就大概概括了整理了

[外鏈圖片轉存中…(img-yCwQugic-1710370243449)]

[外鏈圖片轉存中…(img-rTKYSuKH-1710370243450)]

[外鏈圖片轉存中…(img-wkquf8OB-1710370243451)]

[外鏈圖片轉存中…(img-hbNUy3zc-1710370243451)]文章來源地址http://www.zghlxwxcb.cn/news/detail-859334.html

到了這里,關于SpringBoot集成Swagger-Bootstrap-UI,頁面更清爽!(1)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • swagger 3.0.0 集成 springboot 2.6+ 生成doc.html 和swagger-ui

    swagger 3.0.0 集成 springboot 2.6+ 生成doc.html 和swagger-ui

    1.項目中引入pom.xml依賴 特別說明: doc.html模式 swagger-bootstrap-ui只支持Swagger 2 knife4j是swagger-bootstrap-ui的升級版,支持Swagger 3。 2.創(chuàng)建Swagger2Config配置類 3.啟動類輸出文檔地址 項目運行后 控制臺輸出log見下圖 點擊任意文檔鏈接都可以進入對應的文檔

    2024年02月12日
    瀏覽(25)
  • 關于Springboot集成swagger2出現(xiàn)的swagger-resouces和ui請求的404問題

    關于Springboot集成swagger2出現(xiàn)的swagger-resouces和ui請求的404問題

    本項目集成的是增強版的Swagger文檔,使用的增強版的UI com.github.xiaoymin 按照上面的配置,在本地測試效果是正常的 在紅色標記的地方是正常顯示的,但是按照這個配置打war包部署到服務器或者本地的tomcat中就會出現(xiàn)404的現(xiàn)象。 出現(xiàn)上面的這種情況時,看過很多網上的帖子說

    2024年04月17日
    瀏覽(25)
  • SpringBoot集成Swagger UI顯示的接口可以顯示Json格式的信息說明

    SpringBoot集成Swagger UI顯示的接口可以顯示Json格式的信息說明

    ?????? Swagger是一個規(guī)范且完整的框架,用于生成、描述、調用和可視化 RESTful 風格的 Web 服務。 ?????? 使用 Swagger 后可以直接通過代碼生成文檔,不再需要自己手動編寫接口文檔,對程序員來說非常方便,可以節(jié)約寫文檔的時間去學習新技術。 ?????? 提供 Web 頁面在

    2024年04月11日
    瀏覽(19)
  • 【Springboot】集成Swagger

    【Springboot】集成Swagger

    啟動項目后 在瀏覽器中輸入地址 localhost:端口號/swagger-ui/ https://mp.csdn.net/mp_blog/creation/editor/132917702

    2024年02月06日
    瀏覽(22)
  • SpringBoot集成 Swagger

    SpringBoot集成 Swagger

    1、Swagger 簡介 1.1 解決的問題 隨著互聯(lián)網技術的發(fā)展,現(xiàn)在的網站架構基本都由原來的后端渲染,變成了前后端分離的形態(tài),而且前端技術和后端技術在各自的道路上越走越遠。前端和后端的唯一聯(lián)系變成了 API 接口,所以 API 文檔變成了前后端開 發(fā)人員聯(lián)系的紐帶,變得越

    2024年02月15日
    瀏覽(25)
  • Springdoc Swagger UI集成OAuth2認證

    Springdoc Swagger UI集成OAuth2認證

    之前的文章講過OAuth2體系,以 授權碼 流程為例(參見下圖), 其中資源服務器(Resource Server)作為服務的提供者, 用戶在客戶端應用完成授權流程后,客戶端應用需要 攜帶AccessToken請求資源服務器 , 也即是要想訪問資源服務器就需要提供正確的 Authorization: Bearer AccessToke

    2024年02月02日
    瀏覽(28)
  • Swagger UI及其集成到Spring Boot應用中

    作者:禪與計算機程序設計藝術 Swagger 是一款開源、功能豐富的 API 概述文檔工具。它能夠幫助我們快速、清晰地定義、結構化和展示我們的 API,同時也支持多種開發(fā)語言,如 Java、JavaScript、Python等。在 Spring Boot 中,使用 Swagger 可以極大方便 API 的測試、調試以及提供給其他

    2024年02月04日
    瀏覽(24)
  • springboot 集成 Swagger3(速通)

    springboot 集成 Swagger3(速通)

    → springboot 集成 Swagger2 ← 這次直接使用 2.5.6 的 spring-boot 。 依賴: 啟動類加注解 @EnableOpenApi 新建測試類 訪問 http://127.0.0.1:8080/swagger-ui.html ,沒錯,又是 Error 頁面 此部分參考:https://blog.csdn.net/mmmm0584/article/details/117786055 在swagger3.0中,swagger-ui.html的位置發(fā)生了變化: ??

    2024年02月03日
    瀏覽(21)
  • 后端項目開發(fā):集成接口文檔(swagger-ui)

    swagger集成文檔具有功能豐富、及時更新、整合簡單,內嵌于應用的特點。 由于后臺管理和前臺接口均需要接口文檔,所以在工具包構建BaseSwaggerConfig基類。 1.引入依賴 2.需要添加Swagger配置類。 將需要配置的字段提取出來,單獨作為一類 前臺接口和后臺管理的包的配置,只需

    2024年02月11日
    瀏覽(21)
  • Springboot項目集成Swagger3.0

    Springboot項目集成Swagger3.0

    開發(fā)時經常會出現(xiàn)下面這種情況——“不熟”的接口 因為業(yè)務的需要接口文檔可能會發(fā)生改變,前后端交互上經常會出現(xiàn)參數不符的情況,通過Excel或者Word維護接口文檔,會存在時效性較差的問題,而Swagger正是解決這一痛點的利器。在代碼中加入注解,可以實時更新接口。

    2024年02月15日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包