Minimal API快速入门

Minimal API快速入门

搭建项目

创建web api项目,从.net9开始移除了默认对SWagger的支持,如果要使用的话需要自行引入Swashbuckle.AspNetCore.SwaggerUI。然后设置

1
2
3
4
5
6
7
8
if (app.Environment.IsDevelopment())
{
app.MapOpenApi();
app.UseSwaggerUI(options =>
{
options.SwaggerEndpoint("/openapi/v1.json", "学习Api v1");
});
}

打开launchSettings.json,对里面的内容进行配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"$schema": "https://json.schemastore.org/launchsettings.json",
"profiles": {
"Api": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true, //默认打开浏览器
"launchUrl": "swagger", //打开浏览器的默认地址
"applicationUrl": "https://localhost:7104;http://localhost:5094",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
作者

步步为营

发布于

2026-06-26

更新于

2026-06-30

许可协议