检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
不允许存在连续的大写字母。 中文名:设置对象的中文名称。 软删除策略:开启软删除策略后,数据删除时执行逻辑删除,数据仍然保留在数据库中。关闭软删除策略后,数据删除为物理删除,即直接从数据库中删除,不可恢复。 注意:购买AstroPro企业版实例时,才会显示“软删除策略”这个配置项。
son数据所需的jackson-databind等。 服务在线文档生成工具:swagger(v2,v3),springdoc-openapi-ui(jdk8),springdoc-openapi-starter-webmvc-ui(jdk17),有了这些工具后可以为服务接口字段生成openapi在线文档。
public class CardApiController implements CardApi { ------ } 7、x-method-annotations 作用: 添加指定的注解。 该标签用于在api接口类中指定的api方法上添加注解。 标签值类型: List
" } } Web框架模型:生成基于spring-webmvc的API层。 关闭API中根对象前缀:设置为“是”时,sharding bo的API前面不需要添加root bo的路径。 注意:关闭API中根对象前缀为Astro Pro专业版/企业版功能,如果您需要使用此功能,请升级Astro
且必须以字母开头,一般采用驼峰格式,长度最低为两位。 服务类型:当前仅支持创建原子服务。原子服务是指对外提供业务对象管理API,有独立数据存储(一般为独立数据库)的服务。原子服务之间可以相互调用。 服务组:选择服务所属的分组,本示例选择创建项目后,生成的默认服务组AstroProject。
服务调用时延:指从客户端发起服务请求到接收到服务响应所经历的时间。设置合理的超时时间,避免因服务响应慢导致业务线程被阻塞。 读取数据不一致最大容忍时间:指系统能够接受的最大数据同步延迟时间。在这个时间范围内,数据的不一致性被视为可接受的。 图1 配置SLA 单击“确定”,完成服务SLA配置。 父主题: 后端应用管理
方法注解@Histogram。 name:String类型,自定义指标名称。 maxValue:double类型,数据采样的最大值。 方法类型:Number。 效果:每次执行该方法,对应指标添加该方法的返回值作为统计数据。 参数注解@Label。 name:String类型,自定义指标Label Key值。
长期项目:对于周期较长的项目,包年/包月计费模式可以确保在整个项目周期内资源的稳定使用。 数据安全要求高:对于对数据安全性要求较高的业务,包年/包月计费模式可确保资源的持续使用,降低因资源欠费而导致的数据安全风险。 适用计费项 AstroPro提供了如下两种不同的规格套餐,供不同规模和管
Object三种类型的对象,请根据业务需求进行选择。 BO:业务对象,业务对象映射到服务中的一个实体,对应数据库中的一张表。 Abstract BO:抽象对象,不能实例化,没有对应的数据库表,需要和业务对象有个继承的操作。例如,业务对象A继承一个抽象对象B,则B中的字段都会被A继承过来。
内置高可用能力,如多数据源、容灾切换子能力和流控降级等。 安全 支持安全加解密、认证对接等。 三方依赖管理 通用三方依赖库管理。 三个套餐功能存在差异,请参考表3选择适合您的套餐。 表3 套餐功能特性差异说明 模块 功能 基础版 专业版 企业版 全局功能 导入元数据 支持 支持 支持
器。 store属性名称只能以字母或下划线开头,且仅包含数字、字母及下划线。 state:是store中存储的应用程序状态,通常是响应式的数据对象。 actions:是store中的计算属性,允许开发者从state派生出一些状态。 getters:是store中的方法,用于提交mutations或执行异步操作。
通过导入swagger文件实现业务设计 Swagger文件是一个用于描述RESTful API的规范,它可以用来导入设计业务,确保 API 的设计符合业务需求。 前提条件 根据业务模型,完成swagger文件设计,swagger标签使用可参考swagger标签使用指南 导入swagger文件
md”文件中可查看代码目录结构的说明,如图3所示。 图3 代码目录结构说明 代码目录结构分为“base/service”、“单Module”和“DDD”三种,在编辑元数据的“生成策略 > 代码风格 > 工程目录”中可进行定义,生成效果差异如图5所示。本示例采用默认配置即“base/service”样式,关于
新手指引 入门必读 购买基础版实例 购买专业版实例 购买企业版实例 升级实例版本 登录AstroPro界面
项目管理 新建项目 编辑项目 删除项目 父主题: 后端应用管理
角色管理 了解AstroPro中角色 为用户添加工作空间级角色 为用户添加项目级角色 父主题: 后端应用管理
对象详解 BO Abstract BO Value Object 对象间关系 父主题: 后端应用管理
对象间关系 一对多 多对多 聚合 树递归 继承 父主题: 对象详解
服务开发框架详解 整体结构介绍 单Module base/service DDD 父主题: AstroPro学堂
类名管理 新增类名 修改类名 删除类名 选择已有类名 父主题: 配置样式设置