基於NET6平台WebApi嘗鮮項目: 基於最新的.NET6平台,完全拋棄繁雜的接口,采用.NET最經典的三層架構,結合簡化的DDD設計模式... (gitee.com)
swagger搭建成功,但是還沒有任何顯示,接下來我們新增控制器。
1、我們先創建一個BaseController,用於實現一些通用的功能。

2、修改BaseController繼承於ControllerBase,刪掉其中的Index方法,為BaseController添加類注釋,並添加[Authorize]和[ApiController]標記。

3、新增AddressController,繼承於BaseController,添加如下代碼,編譯運行,一個最簡單的接口便成功返回。
using Microsoft.AspNetCore.Mvc; namespace NET6.Api.Controllers { /// <summary> /// 地址相關接口 /// </summary> [Route("address")] public class AddressController : BaseController { /// <summary> /// 列表 /// </summary> /// <returns></returns> [HttpGet] public IActionResult List() { return Ok("Hellow World"); } } }


