基于.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"); } } }
本文来自博客园,作者:昨夜丶雨疏风骤,转载请注明原文链接:https://www.cnblogs.com/netsix/p/15762948.html