.Net Core Web Api 框架搭建简单步骤

1、建立.Net Core Web Api 项目

2、新建相关类库项目

3、在EFCORE 项目中,创建DbContext 上下文实例,并将所有的实体类写入DbSet,在Program.cs 中注入创建的DbContext 实力及配置数据库链接信息

4、封装DbContext 仓储类 Repository

5、新建服务类及服务接口,继承仓储类进行数据增删改查

6、在Program.cs 依赖关系注入

 7、注入AutoMapper做实体与DTO转换

 8、.net 6开始,默认会注入Swarger ,但是没有授权按钮,如果需要显示,需要如下配置

 9、实现JWT登录授权

    ①、在Program注入JWT 及相关配置、appsettings.json配置JWT密钥等信息;

    ②、新增JWT帮助类,实现生成CreateToken及读取等方法;

    ③、如果接口需要授权,需要在方法前,增加 [Authorize] 标识

   ④、客户端请求时,需要头部带Authorization Token 值,以此校验是否登录

10、写登录接口

 

posted @ 2024-07-02 14:15  liaer  阅读(141)  评论(0)    收藏  举报