创建.net8项目 快速入门

首先双击打开

打开之后是这样的页面,点击创建行项目。

 这里输入.net ,选择APS.NET Core Web API 这个 ,点下一步。

然后是这个页面

 配置好之后点击下一步

这里选择 .NET 8.0 ,选好之后点击创建

 之后是这个页面,在这里按F5就启动项目了。

 启动后会出现一个这样的页面,这个页面叫Swagger ,这是接口的测试地址。

还会弹出一个黑框,这个黑框代表项目启动了

 这里需要注意,有时候点到这个黑框里面,他就不继续跑了,这时候我们要按回车把他放过去继续跑起来。

这里他默认给了一个接口,点击一下,可以看到

点击这里的 it out  ,测试一下他。

 点击这里的 Exectute。

 可以看到这是他接口的返回值。

他就是调这个地址

我们把他拿出来看一下,这也能跑。

  就是项目里里面写一个接口,这就会多一条数

接下来我们接着看这个项目,这个项目的入口在这里。

双击打开可以打开看一下

然后我们按Shift+F5结束项目

然后我用鼠标右键点击 Controllers,点击  添加,点击 控制器。

然后打开这个页面,我们点击 API, 选择第一个  API 控制器-空  然后点击 添加。

 然后跳到了这个页面,我们在这个位置输入名字,点击添加

 这样就自动生成了一个文件,可以看一下

然后我们尝试在里面写点东西

public StuController() {
Console.WriteLine("构造函数");
}

[Route("GetStus")]
[HttpGet]
public IActionResult GetStus()
{
return Ok ("张三");
}

  • StuController:控制器类,继承自 ControllerBase(隐式继承,或通过 : ControllerBase 显式声明)。
  • 构造函数:创建控制器实例时执行,打印日志到控制台(实际项目中通常用于初始化依赖)。
  • [Route("GetStus")]:设置 API 路径为 GetStus(完整 URL 通常是 http://localhost:端口/api/Stu/GetStus,取决于控制器的路由前缀)。
  • [HttpGet]:指定该方法处理 HTTP GET 请求。
  • 返回类型 IActionResult:表示这是一个 HTTP 响应,支持灵活的状态码和数据格式。
  • Ok("张三"):返回 200 OK 状态码,并将 "张三" 作为响应体。
    • 若客户端接受 JSON(如请求头 Accept: application/json),实际返回:
      json"张三"

按F5启动看一下。看这里就有了,可以看到 和项目厘面的这里对应上了

然后我们点击这个,执行一下。

可以看到构造函数出来了

 

posted @ 2025-06-25 17:30  张筱菓  阅读(137)  评论(0)    收藏  举报