網(wǎng)站首頁 編程語言 正文
首先我創(chuàng)建一個(gè)。net core項(xiàng)目,我使用的工具是vs2019
這里需要注意的是,看情況選擇是否開啟身份驗(yàn)證,一般是沒有需求的,這里因?yàn)槲沂菧y試使用所以需要取消勾兌為https配置,并且我沒有啟用docker支持,因?yàn)檫@個(gè)
項(xiàng)目我只是寫接口,所以我創(chuàng)建的是一個(gè)webapi項(xiàng)目
點(diǎn)擊創(chuàng)建,生成項(xiàng)目
因?yàn)橐褂胹wagger,所以我們需要安裝指定的組件包,現(xiàn)在我們使用nuget安裝組件
安裝后我們需要去startup中進(jìn)行配置
首先我們在ConfigureServices中盡心注冊swagger服務(wù)
//注冊swagger服務(wù)
services.AddSwaggerGen(c =>
{
// 添加文檔信息
c.SwaggerDoc("v1", new Info { Title = "CoreWebApi", Version = "v1" });
});
然后我們在Configure中啟用swagger中間件
// 啟用Swagger中間件
app.UseSwagger();
// 配置SwaggerUI
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "CoreWebApi");
c.RoutePrefix = string.Empty;
});
接著配置的xml文件
接著我們運(yùn)行我們的項(xiàng)目
已經(jīng)看到我們已經(jīng)出現(xiàn)了swagger的界面,那么我們嘗試一下調(diào)用
忽然發(fā)現(xiàn)我們這個(gè)上面并沒有每個(gè)接口的備注,這是咋回事那?看來我們還需要配置一些東西
我們接著去ConfigureServices中配置
再次運(yùn)行項(xiàng)目查看
如我們所愿,備注都已經(jīng)出來了
原文鏈接:https://www.cnblogs.com/azrng/p/11478277.html
相關(guān)推薦
- 2023-05-14 Go空結(jié)構(gòu)體struct{}的作用是什么_Golang
- 2022-04-19 css隱藏??元素的幾種方式
- 2022-02-01 CSS3自定義滾動條樣式
- 2023-07-16 uniapp 小程序 filters 過濾日期
- 2023-03-19 教你如何實(shí)現(xiàn)在react項(xiàng)目中嵌入Blazor_React
- 2022-09-16 numpy.reshape(-1,1)的具體使用_python
- 2022-07-17 C++深入講解new與deleted關(guān)鍵字的使用_C 語言
- 2022-05-06 golang excel數(shù)據(jù)寫入到sqlite3中
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支