基於.NET6平台開發WebApi(四)—— 添加Swagger支持


基於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");
        }
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM