检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取数据源远程字段 使用说明 您可以通过已有的远程Http接口,快速地生成数据源的字段。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击应用模块内的“开发应用”,进入设计器。 在左侧插件栏中,单击,展开数据源管理页面。
} 图1 添加function工具类 单击“保存”,完成function工具类添加。 在JS面板的函数中使用function utils 您可以在JS面板或者页面生命周期函数中通过this.utils.isNil方式使用自定义的函数。 代码示例: function xxxHandler(value)
户端模块,在AstroPro中添加服务时,开启“是否生成客户端”配置后才会生成。 base:AstroPro自动生成出来的,用户不可以修改。但是可以使用AstroPro预置的devspore-codegen-maven-plugin插件,通过修改本地metadata.json元数
devspore.security.provider.jasypt.masterkey-path=D:/devsporesecurity 可以看到test对应的属性已变为加密数据。 hibernate-validator参数校验 pom引入依赖。 <dependency>
组件实现。devspore-horizon是DevSpore开发框架提供的一种插件机制,用户可以在请求被处理前(Entry)和应答发送前(Exit)调用DevSpore预置的插件,也可以使用自己开发的插件,用于实现统一的操作前认证、鉴权,操作后消息发送、缓存更新、审计等功能。 常用概念
AstroPro-SDK版本变更与下载 AstroPro-SDK版本变更记录及下载地址如下。您可以按需下载所需的AstroPro-SDK,也可以直接通过表1中链接,一次性下载所有的AstroPro-SDK。 如果您能访问外网并下线maven依赖,则可通过修改maven settings
关联服务 使用说明 创建子域后,您可以在子域下创建应用服务,也可以关联已创建的服务。 本章节为您介绍如何在子域下关联服务。 约束与限制 应用管理为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro实例版本。 关联服务 参考登录AstroPro界面中操作,登录AstroPro界面。
DDD “代码风格 > 工程目录”设置为“DDD”时,和“单Module”一样,仅会生成“src”一个模块,如图1所示。 图1 DDD 代码结构说明 代码结构说明中的“{biz}”,为在AstroPro的业务设计中定义的对象,如BO、Abstract BO等。 com.astropro
在服务列表中,单击已创建服务后的“更多 > 重新生成”,即可重新生成服务的代码。 图1 重新生成服务代码 单击操作中的“详情”,在服务详情页,同样可以对服务进行重新生成。 图2 在详情页重新编译服务 图3 重新生成代码并下载 父主题: 服务管理
"framework": "Vue" }, snippets字段为一个对象,其中snippets.group为该自定义组件的分组标识。不同的组件可以拥有相同的group。 "snippets": { "group": "自定义组件分类标题", "componentSnippets":
选择已有类名 使用说明 除了自动生成和手动新增类名之外,您也可以通过输入框的下拉框来选择已有的类名。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击待编辑应用模块内的“开发应用”,进入设计器。
使用说明 AstroPro的对象中仅提供了常用的字段类型(简单类型、数组类型),对于某些特殊的字段类型,如枚举类型(例如性别,男、女),此时可以通过添加枚举字段来实现。 图1 查看字段类型 添加枚举字段 在业务设计页面,单击“枚举字段”。 在编辑枚举字段页面,单击,输入枚举名称(如Sex)。
一对多 什么是一对多 一对多关系中,次要方可以不依赖于首要方,可以单独存在。删除一对多关系只代表两个对象之间的特定关系的结束,不会影响任何一个对象的生命周期。 图1 一对多和聚合的差异 创建一对多关系后,首要方不会做任何的改动,次要方的字段中会自动增加首要方的id,即primar
费用账单 您可以在“费用中心 > 账单管理”中,查看与AstroPro相关的流水和明细账单,以便了解您的消费情况。 账单上报周期 包年/包月计费模式的套餐完成支付后,会实时上报一条账单到计费系统进行结算。 查看指定资源的账单 进入“费用中心 > 我的订单”页面。 在下图所示位置,单击,复制订单号。
删除服务组 使用说明 服务组不再使用时,可以删除已创建的服务组。删除服务组前,请确保服务组中的服务已删除。如何删除服务,请参见删除服务。 单个删除服务组 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“服务管理 > 服务组”。 选择服务组所属的项目,单击待删除服务组后的“删除”。
用户需要排查是否在项目启动时使用到了clientcontrol的功能,如在启动时使用了clientcontrol的功能,需要保证clientcontrol要优先初始化。可以在使用到clientcontrol功能的bean上加上@DependsOn("defaultClientControlRules")。 父主题:
json使用,对应到metadata.json中的参数:generatorPolicy.queryParamLimit 通过x-query-param-body标签,可以自定义转换的对象的名称。 标签值类型: String 使用位置: paths.path.operation.x-query-param-b
n名称为createMultiZoneClient的redisConnectionFactory,如果用户没有手动修改这个bean名称的话可以不配置devspore.client-control.caches.xxx.redis-connection-factory-bean-n
单击待编辑应用模块内的“开发应用”,进入设计器。 画布中选中组件,在组件属性设置面板选择“样式”。 单击全局样式的。 在弹框中直接编写全局样式。 可以直接声明多条CSS样式或其他媒体查询的样式。 图3 编写全局样式 单击“保存”,完成全局样式编辑。 通过类名绑定已创建的全局样式。 图4 效果展示
继承 什么是继承 在继承关系中,业务对象可以继承抽象对象中的所有字段。例如,业务对象Role和抽象对象Abstract,抽象对象中存在name和value两个字段。建立继承关系后,抽象对象Abstract中的字段会被业务对象Role完全继承,如图2。 图1 抽象对象Abstract