检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
redis缓存不存在的属性反序列化 问题描述 redis在存入的时候,如果对象中存在is开头的方法,但是又没有具体的属性。那么在存入的时候,会将auth转换为一个属性存入缓存当中,在反序列化的时候就会报反序列化失败。 public boolean isAuth(){ return false;
下载自定义组件物料包 物料中心提供了一个高效的物料管理解决方案,支持将之前上传的物料包下载回本地环境。这一功能极大地方便了物料的传输和再利用。 约束限制 物料中心为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro实例版本。 下载自定义组件物料包 参考登
创建应用 使用说明 应用是项目中的一个组成部分,通常包含应用服务(Application Services),这些服务使用领域层中的聚合和实体来执行业务操作。 约束与限制 应用管理为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro实例版本。 创建应用
底部节点树展示了从根节点到当前选中组件的层级节点,单击底部的节点树的某一个节点,选中父组件。 图8 展示当前选中组件的层级节点 图9 单击节点树的父点,选中父组件 编辑组件 选中了组件之后,您还可以设置组件的属性、样式和绑定事件,同时可以对组件进行上移、下移、复制和删除等操作。 图10 组件上移
DDD “代码风格 > 工程目录”设置为“DDD”时,和“单Module”一样,仅会生成“src”一个模块,如图1所示。 图1 DDD 代码结构说明 代码结构说明中的“{biz}”,为在AstroPro的业务设计中定义的对象,如BO、Abstract BO等。 com.astropro
组件实现。devspore-horizon是DevSpore开发框架提供的一种插件机制,用户可以在请求被处理前(Entry)和应答发送前(Exit)调用DevSpore预置的插件,也可以使用自己开发的插件,用于实现统一的操作前认证、鉴权,操作后消息发送、缓存更新、审计等功能。 常用概念
单Module 工程目录结构 “代码风格 > 工程目录”设置为“单Module”,仅会生成“src”一个模块,如图1所示。 图1 单Module 代码结构说明 代码结构说明中的“{biz}”,为在AstroPro的业务设计中定义的对象,如BO、Abstract BO等。 com.astropro
admin:缺省用户组,具有所有云服务资源的操作权限。将用户加入该用户组后,用户可以操作并使用所有云服务资源。如果您创建的IAM用户是管理员,才需要将其加入默认用户组“admin”中。 group:自定义的用户组,如何创建一个用户组,请参见创建用户组并授权。自定义用户组时,必须为用户组添加“Astro
使用spring-boot-huawei组件 spring-boot-huawei是一个管理jar包的SDK,主要帮助用户管理一些常用sdk的依赖版本。 使用方式 当前spring-boot-huawei各功能模块以jar包的方式提供起始依赖,自动加入实现该模块功能的jar依赖,
被注释的元素必须为false。 @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值。 @Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值。 @DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值。 @DecimalMax(value)
触发重试的机制是方法抛出异常,不管是什么异常,只要抛出了异常方法就会重试,如果抛出某些异常的时候不想重试,则可以参考配置中的ignore-exceptions,没有的时候此参数可以不配置。 配置中的policy中在提供的两种方式中选择一个即可,当使用Randomized的时候,配置randomized-wait-factor。
循环渲染 页面可能有若干份重复的、动态生成的内容,例如商品列表页、表格数据。这时候需要用到循环渲染。您可以在高级面板中指定循环数据绑定的变量、迭代的变量名、索引变量名、以及唯一的key。 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台
# 此处会将 @Controller识别为一个字符串添加到api接口类上,并不会导入相应的包,需要使用 x-imports标签手动导入相应的包 - "@Transactional" # 此处会将 @Transactional识别为一个字符串添加到api接口类上,并不会导入相应的包,需要使用
查看服务详情 使用说明 服务创建后,在服务详情中可查看服务的基本信息、变更记录和所依赖的服务等信息,还可以执行编辑服务、重新生成服务代码和导出元数据等操作。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台 > 服务管理
单击“新增”,添加一个脱敏规则。 例如,将移动电话的第2位到第5位数字进行脱敏处理。 图2 自定义脱敏规则 在对象的字段中,使用脱敏规则。 从“business”中,拖拽“BO”对象至画布空白区域。 选中BO对象,在对象属性中,单击“字段”。 单击“新增”,添加一个phone字段,并将脱敏规则设置为2中定义的内容。
行内绑定状态变量 使用说明 设计器提供了一种功能,允许使用定义变量来动态计算组件的位置。这些计算结果随后可以直接应用到组件的行内样式style属性中,从而实现动态样式的调整和布局的优化。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台
到不同员工之间的权限隔离,可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供了用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制华为云资源的访问。 通过IAM,可以在华为账号中给员工创建IA
AstroPro仅提供了包年/包月的计费模式。包年/包月是一种先付费再使用的计费模式,适用于对资源需求稳定且希望降低成本的用户。通过选择包年/包月的计费模式,您可以预先购买AstroPro套餐并获得一定程度的价格优惠(以实际价格为准)。 使用场景 包年/包月计费模式需要用户预先支付一定时长的费用,适用
准备工作 准备登录账号 购买AstroPro实例 后端快速入门 通过创建一个简单的订单系统,帮助您快速上手AstroPro后端开发。 添加一个项目 新建一个服务 编辑服务 生成服务代码 前端快速入门 通过创建一个简单的登录页面,帮助您快速上手AstroPro前端开发。 创建应用 创建页面
horizon.processors配置项是个数组。horizon会读取数组中每个bean id,执行已实现的鉴权、认证等逻辑。 多个插件以","分隔,多个插件按配置顺序执行。 devspore: horizon: processors: bean1,bean2 出口插件