进入自定义API界面 选中需要添加自定义API的业务对象,在右边的属性栏中选择“自定义API”,即跳转到自定义API界面。 图1 进入自定义API界面 父主题: 自定义API开发指南
描述:接口的作用。 接口层、应用层和数据访问层的多选框:对应自定义API的生成位置, 详情可参考表1。
升级API版本 使用说明 服务创建后,若需要修改服务的API版本号,可通过新增版本实现。 图1 API版本号 API版本对应服务metadata.json文件中,Service段的apiVersion字段,一般为v1、v2类型的值。
自定义API开发指南 自定义API概述 自定义API功能介绍 创建一个上传文件的自定义API 父主题: 应用开发指南
ComponentScan(value = {"com.huawei.coral", "com.huawei.coral.coralgeneratorsvr", "com.huawei.clouddragon.devuc.sdk.*", "com.huawei.clouddragon.apigateway_client
在业务设计中添加Order对象,选中Order对象添加自定义API,动作名称为upload,请求方式为POST,返回对象为200,代码生成层勾选接口层和应用层,则代码生成时,将在接口层和应用层生成对应API的代码。
devspore.probe.aom.apig-app-code - String 被授权服务的appCode、非必须使用,非内部用户使用AccessCode鉴权方式的时候需要配置此配置。
自定义插件服务鉴权开发指南 开启自定义鉴权功能 用户自定义鉴权使用 父主题: 应用开发指南
自定义认证开发指南 开启自定义认证功能 用户自定义认证使用 父主题: 应用开发指南
devspore-swagger-extension使用指南 概述 swagger2使用指南 依赖情况 父主题: DevSpore-SDK使用指南
通过导入swagger文件实现业务设计 Swagger文件是一个用于描述RESTful API的规范,它可以用来导入设计业务,确保 API 的设计符合业务需求。
DevSpore-SDK使用指南 devspore-auth使用指南 devspore-security使用指南 devspore-probe使用指南 devspore-swagger-extension使用指南 devspore-clientcontrol使用指南 devspore-http-log
参数配置说明 表1 参数配置说明 参数名称 是否必选 参数类型 取值范围 描述 bizPool 否 ThreadPoolConfig 参考表2。 线程池配置。 caches 否 Map of CacheConfig key为userdefine1,userdefine2......
使用场景 使用超时功能 使用重试功能 使用熔断降级功能 父主题: devspore-clientcontrol使用指南
配置说明 表1 配置参数说明 参数名 参数类型 是否必选 默认值 参数说明 devspore.http-log.service-name String 必选 无 微服务名称。 devspore.http-log.order int 可选 200 DevsporeHttpLogFilter
功能介绍 支持注解形式自定义监控指标 监控数据自动上报AOM平台 父主题: devspore-probe使用指南
dubbo接口包路径:不填写,即为转换整个项目文件。填写相对于项目根目录的相对路径,则转换指定路径文件,如TestProject\src\main\java\com\huawei\dubbo\api,多个路径之间使用分号(;)分隔。
常见问题 clientcontrol中ttl和performanceTtl的具体含义是什么 无法获取本地线程变量 redis缓存不存在的属性反序列化 找不到createMultiZonClient的bean 自定义缓存key读取失败 访问熔断状态的方法时报错异常 clientcontrol
com.astropro |-- api # API层代码,定义向外部服务暴露的接口(必填项) {biz}Api.java
图2 自定义一个Dto1 在自定义API的参数或返回体中,使用自定义DTO。 从“business”中,拖拽“BO”对象至画布空白区域。 选中BO对象,在对象属性中,单击“自定义API”。 图3 自定义API 单击“新增”,添加一个自定义API。
您即将访问非华为云网站,请注意账号财产安全