.netcore Swagger 生成 api接口文档
2024-08-28 16:27:41
1, 引用第三方包,
Swashbuckle.AspNetCore
Swashbuckle.AspNetCore.Swagger
Swashbuckle.AspNetCore.SwaggerUI
最简单方法复制:
<PackageReference Include="Swashbuckle.AspNetCore" Version="4.0.1" />
<PackageReference Include="Swashbuckle.AspNetCore.Swagger" Version="4.0.1" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="4.0.1" />
2. startup.cs
//swagger
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info
{
Version = "v1",
Title = typeof(Startup).GetTypeInfo().Assembly.GetName().Name });
});
3
app.UseSwagger().UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", typeof(Startup).GetTypeInfo().Assembly.GetName().Name + "-v1");
});
4. Controllers
对外action 加上请求方式
[HttpPost] [HttpGet]...
访问地址:http://localhost:{端口}/swagger/index.html
最新文章
- Redis的使用场景 by 杨卫华
- Ubuntu下基于Nginx实现Tomcat集群负载均衡
- SqlSever基础 union 与 union all的区别,即 重复项是否全部显示
- 【转载】Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
- mycat入门--数据库分片
- Python IDLE 代码高亮主题
- Eclipse创建第一个Spring Boot项目
- POSTMAN发送WebService接口
- 剧透 &; 报名 | 蚂蚁金服ATEC城市峰会&#183;上海即将开幕
- rac添加新节点的步骤与方法2
- Bash Game 巴什博弈
- Android之udp传输
- tsung压力测试——安装
- CORS跨域、Cookie传递SessionID实现单点登录后的权限认证的移动端兼容性测试报告
- CTF-i春秋网鼎杯第四场部分writeup
- DB杂记
- 证明SG中梯度的期望等于GD的梯度
- centos关于vsftpd的配置、配置说明及常见问题
- JBoss目录结构说明
- JS中跨域问题
热门文章
- 《OpenCL异构并行编程实战》补充笔记散点,第一至四章
- 为何在JDK安装路径下存在两个JRE?
- centos7 配置dns服务器
- Python运维开发基础02-语法基础
- MVC数据注解
- PHP性能之语言性能优化:安装VLD扩展&mdash;&mdash;检测性能
- 从iOS 11看怎样设计APP图标
- js的prototype(2)
- sklearn中决策树算法DesiciontTreeClassifier()调用以及sklearn自带的数据包sklearn.datasets.load_iris()的应用
- Kubernetes 中的pv和pvc