基于.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