首页 > 其他分享 >ABP 动态 WebApi 隐藏接口的方法(一)

ABP 动态 WebApi 隐藏接口的方法(一)

时间:2023-03-10 14:44:20浏览次数:43  
标签:WebApi 修饰符 接口 ABP 方法 隐藏

在ABP实际开发过程中既有可能会遇到不希望将某些方法暴露,那么就需要想办法将接口隐藏起来。

方法一:

通过修改修饰符实现。例如将方法修改为 private,这种方式比较常用。但这种方式就将方法的访问范围限制在当前类。所以再来看下一个。

方法二:

使用 ABP 提供的RemoteServiceAttribute (命名空间:Abp.Application.Services),设置[RemoteService(false)] 后方法就不会被自动编译成 WebApi 了。同时因为保留了访问修饰符,使用方式并没有发生任何变化。

转 https://tool.4xseo.com/a/16232.html

标签:WebApi,修饰符,接口,ABP,方法,隐藏
From: https://www.cnblogs.com/wl-blog/p/17203314.html

相关文章

  • yapi - 接口管理平台搭建
    YApi是比较好用的接口管理平台,通过docker-compose搭建记录。准备工作CentOSLinuxrelease7.9.2009(Core)Docker20.10.8搭建1.创建容器网络$dockernetwor......
  • 如何在 Net6.0 中对 WebAPI 进行 JWT 认证和授权
    一、简介我们做微服务开发,或者说做分布式开发,有一项技术我们是避不开的,那就是WebAPI,在Net6.0中,有两类WebAPI,一类是极简WebAPI,它砍掉了很多冗余的东西,更纯粹的......
  • 接口自动化神器推荐:免费开源Lim接口测试平台
    前言对于传统的实现接口自动化的方案往往是搭建自动化框架,通过excel编写用例来驱动执行,例如常见的万金油技术栈组合:excel(编写用例)、pytest(用例执行)、allure(测试报告)等......
  • Java 接口接收时间
    一、添加注解在实体类属性上加如下注解//后台返回数据到前端的数据格式@JsonFormat(pattern="yyyy-MM-ddHH:mm:ss",timezone="GMT+8")//前台传递参数到后台的数......
  • 如何在 Net6.0 中对 WebAPI 进行 JWT 认证和授权
    一、简介我们做微服务开发,或者说做分布式开发,有一项技术我们是避不开的,那就是WebAPI,在Net6.0中,有两类WebAPI,一类是极简WebAPI,它砍掉了很多冗余的东西,更纯粹的是......
  • ABP微服务系列学习-对接Apollo配置中心
    前面我们把服务都已经成功启动,并且对接前端Angular界面。但是在微服务结构中,多个服务意味着需要配置多个配置文件,这时就需要引入配置中心这玩意了。配置中心有很多现成的方......
  • ABP微服务系列学习-搭建自己的微服务结构(一)
    在原本的结构里面,由于默认服务引用的都是ABP原生的模块,所以结构目录里面没有包含modules目录,这里我们添加一个modules目录,用于存放我们的自定义模块。在shared里面,我们再抽......
  • Celery高级用法——接口加缓存、双写一致性
    轮播图接口加缓存为什么要加缓存网站首页被访问的频率很高,同一时间1w个人在访问,首页的轮播图接口会执行1w次,如果每一次都向后台拿数据,则效率较低想一种方式,让这1w个访......
  • API发布与部署-- .NET WebAPI 篇
    API发布-- .NET  WebAPI 篇1:准备工作:设置数据库链接字符串,打开一个正常的项目:首先注意所有的appsettings.json文件,包括生产环境配置子文件,注意里面的链......
  • celery执行异步任务延迟任务定时任务-django中使用celery-轮播图接口加缓存-双写一致
    目录celery执行异步任务延迟任务定时任务-django中使用celery-轮播图接口加缓存-双写一致性-首页轮播图定时更新-课程前端页面-课程功能表分析今日内容详细1celery执行异......