检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
UserInfo用户信息类介绍详见:UserInfo用户信息类 UserStore接口介绍详见:UserStore接口介绍 认证配置 认证配置详见:认证配置 配置说明 配置说明详见:配置说明 使用devspore-auth通用认证能力 添加依赖。 代码中添加devspore-auth-starter依赖。
keyGenerator = "myKeyGenerator"),其中,keyGenerator属性配置的就是自定义缓存key生成器的bean名称。 如果用户没有必须自定义缓存key的需求,可以不配置这两个属性,clientcontrol会自动生成缓存key的,生成的规则是:全路径限定名+
使用devspore-probe并开启上报监控数据到AOM后频繁打印日志:post metrics to aom success。 解决方案 在项目中添加配置参数:logging.level.com.huawei.devspore.probe=error,使得devspore-probe仅打印error日志。
生成服务代码 使用说明 根据配置的业务模型,生成服务的基本代码。代码生成后,会提供一个压缩包,供您使用。关于代码结构的详细介绍,请参见服务开发框架详解。 操作步骤 参考编辑服务中操作,完成业务模型的配置。 在服务依赖中,单击“创建”。 输入变更日志描述信息,单击“创建”。 系统开始创建服务,并生成该服务的代码。
devspore-horizon是devspore提供的对metaBO(以及对应的RO)操作前鉴权、认证,metaBO变动后消息发送、审计等功能的组件。配置horizon后,generator生成的项目的repository中相关操作上会带有@Extension注解。 // 普通增删改查接口
(`workspace4_id`, `workspace5_id`) ) COMMENT = 'relWorkspace4Workspace5'; 标签使用效果: 聚合关系 在聚合关系的主表的关系字段上添加标注:COMMENT 'relation("关联表名","关联表字段","AGGREGATE")'。 DDL示例:
本入门为创建一个简单的订单系统,订单系统中包括用户(User)、订单(Order)和订单详情(OrderDetail)三个业务对象,且三个对象之间存在聚合关系,即用户存在时,订单才会存在,订单存在时,订单详情才会存在。同时一个用户可以关联多个订单,订单通过单号进行标识,一个订单又可以关联多个
您需具备以下开发能力: 熟悉Java语言,并有Java程序开发经验。 熟悉Maven。 基础开发环境准备 安装的工具包括JDK、Maven、Eclipse和IDEA ,配置对应的环境变量,确保本地开发环境可用。 父主题: spring-boot-huawei使用指南
为createMultiZoneClient的redisConnectionFactory,如果用户没有手动修改这个bean名称的话可以不配置devspore.client-control.caches.xxx.redis-connection-factory-bean-name
安全功能 名称 描述 配置自动加解密 自动对配置文件的字段加解密,通过(NeedEnc)(NeedDec)标注。 参数校验 内置标准参数校验规则。 开发能力要求 您需具备以下开发能力: 熟悉Java语言,并有Java程序开发经验。 熟悉Maven。 基础开发环境准备 安装的工具包括JDK、Maven、Eclipse和IDEA
属性设置,设置组件的属性,比如按钮组件的ID、className、按钮文本。 图3 基本属性设置 样式设置,设置组件的样式,提供直接配置样式,也可以编写CSS代码配置样式。 图4 样式设置 高级设置,设置组件是否渲染、绑定单击事件、设置组件是否循环渲染等。 图5 高级设置 父主题: 前端应用管理
步骤5:生成服务代码 根据配置的业务模型生成该服务的基本代码。代码生成后,会提供一个压缩包,供您使用。关于压缩包中代码的详细介绍,请参见服务开发框架详解。 在服务依赖页面,单击“创建”。 图1 创建服务 输入变更日志描述信息,单击“创建”。 系统开始创建服务,并生成该服务的基本代
</dependency> 根据业务需求编写配置文件。 devspore: client-control: biz-pool: # 具体可参见 参数配置说明 caches: # 具体可参见 参数配置说明 rules: # 具体可参见 参数配置说明 在业务代码中引入@ClientControl注解。
您需具备以下开发能力: 熟悉Java语言,并有Java程序开发经验。 熟悉Maven。 基础开发环境准备 安装的工具包括JDK、Maven、Eclipse和IDEA ,配置对应的环境变量,确保本地开发环境可用。 父主题: devspore-probe使用指南
一对多关系中,次要方可以不依赖于首要方,可以单独存在。删除一对多关系只代表两个对象之间的特定关系的结束,不会影响任何一个对象的生命周期。 图1 一对多和聚合的差异 创建一对多关系后,首要方不会做任何的改动,次要方的字段中会自动增加首要方的id,即primaryId,通过这个primaryId去
如何添加服务依赖? 应用管理 应用管理主要关注软件应用程序的生命周期,包括开发、部署、维护和优化。 应用是项目中的一个组成部分,通常包含应用服务(Application Services),这些服务使用领域层中的聚合和实体来执行业务操作。 支持区域: 华北-北京四 如何创建应用? 如何创建子域?
properties 组件暴露的配置属性。 Array <Object> events 组件暴露的事件。 Object 组件暴露配置属性项结构(properties[0])。 表3 配置属性项结构 字段 说明 类型 label 配置分类名。 Object description 配置分类描述。 Object
架。您需要根据自身业务的需求继续编辑服务。 在服务列表中,单击已创建服务后的“编辑”。 设置服务基本配置、详细配置及客户端配置。 基本配置 图3 基本配置 基本配置:若本地已有配置好的服务元数据,可通过单击“导入元数据”,直接导入。 微服务名称:自动关联4中创建的服务名称。 Group
<version>lastest</version> </dependency> 项目配置文件application.yaml或者application.properties添加配置参数,支持通过AS/SK认证的方式将监控数据上报到AOM。 1 2 3 4 5 6
#版本号,版本号可参考AstroPro-SDK版本变更与下载。 </dependency> 配置文件示例。 devspore: client-control: biz-pool: #(线程池配置,当使用超时功能时需要配置此参数,多个超时规则共用一个线程池) prioritized: