检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
客户端配置仅专业版及以上套餐支持,如果您需要使用此功能,请升级Astro Pro实例版本。 是否生成客户端:是否生成客户端的代码。开启后,会生成服务的客户端代码,如图3。 图3 生成客户端的代码 客户端类型:目前仅支持“OPEN_FEIGN” 设置完成后,单击“下一步”,进入框架配置页面。
工程目录”设置为“base/service”时,会生成base、service和client(如servicedemo-client)三个模块。其中,client为客户端模块,在AstroPro中添加服务时,开启“是否生成客户端”配置后才会生成。 base:AstroPro自动生成出来的,用户不可以修改。
务。 步骤四:生成服务代码 基于配置的业务模型生成服务的基本代码。代码生成后,会提供一个压缩包,供您直接使用。 在服务依赖页面,单击“创建”。 图17 创建服务 输入变更日志描述信息,单击“创建”。 系统开始创建服务,并生成该服务的基本代码。代码生成后,将直接生成一个压缩包,下载
服务创建编译完成后,支持再次编译服务并生成新的代码压缩包。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务”。 在服务列表中,单击已创建服务后的“更多 > 重新生成”,即可重新生成服务的代码。 图1 重新生成服务代码 单
在设计器中可根据您的需求设计前端页面,可参考设计前端应用流程进行开发。 单击顶部工具栏的“下载源码”按钮,可根据配置的页面设计,生成应用的基本代码。 代码生成后,会下载至本地,供您使用。 删除前端应用 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台
配置连接器 应用场景 通过连接器生成客户端,可以将已有服务的接口抽象和封装为一套标准化的客户端库。这样,其他服务可以通过这些客户端库以统一和简化的方式调用已有服务的接口,无需关心服务的具体实现细节。生成的客户端库可以作为服务间通信的标准工具,减少了重复的代码编写,提高了开发效率和代码的可重用性。
string Boolean Integer Long Timestamp Float Double Timestamp 数据库数据类型 下拉框中选择数据库数据类型,根据Java数据类型匹配。 长度 设置数据项能够存储的最大字符数。 精度 设置数据表示的精确度。 枚举类型名称 输入枚举类型名称。
购买AstroPro专业版实例时,才会显示“是否生成客户端”和“是否启用扩展拦截”这两个配置项。 基本配置、框架配置和生成策略:请根据自身业务需求直接在界面勾选,不同的配置会呈现不同的效果。例如,“生成策略 > 代码风格 > 工程目录”设置不同,生成的代码目录结构也会有所不同。 图2 设置代码工程目录结构
样式设置完成后,设计器会自动完成以下动作。 如果当前样式在选择器中没有选中任何一个类名或者ID,会自动生成随机类名。 将在样式面板设置完成的样式写入类名规则中。 图9 样式写入到类名样式 将样式选择器自动生成或者选中的类名绑定到当前组件属性中。 图10 属性设置面板 父主题: 样式设置
获取数据源远程字段 使用说明 您可以通过已有的远程Http接口,快速地生成数据源的字段。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击应用模块内的“开发应用”,进入设计器。 在左侧插件栏中,单击,展开数据源管理页面。
在所属服务组模块中,单击“编辑”,可修改服务组的名称和描述信息。 在服务信息模块中,单击“编辑”,可对服务进行再次编辑。 在服务信息模块中,单击“重新生成”,可再次生成服务的代码。 在服务信息模块中,单击,选择“新增版本”,可修改服务的API版本。 在服务信息模块中,单击,选择“复制服务”,可基于当前服务配置复制一个新的服务。
新增类名 使用说明 当选中一个组件,还没有自动生成类名时,您可以单击输入框手动输入类名,然后继续编辑样式面板的样式。 此时,组件会自动绑定您输入的类名,然后将在样式面板编辑的样式生成代码,写入到全局样式中。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。
领域驱动设计,根据业务模型创建业务应用 领域驱动设计,创建业务应用,用户通过业务建模,可生成高可用、高可靠、以及安全稳定的企业级IT应用框架。 支持领域驱动设计的建模,以及复杂关系建模,生成架构规范的代码框架,降低开发门槛。 安全可靠,内置稳定的安全防护能力。 内置业界优秀开发规
添加服务的操作,相当于为服务搭建了一个框架。如果需要服务实现某些特定的功能,还需要您根据业务需求,对服务进行业务模型配置。 生成服务代码 基于配置的业务模型,生成服务的基本代码。代码生成后,会提供一个压缩包,供您直接使用。 父主题: 创建企业核心应用
选择已有类名 使用说明 除了自动生成和手动新增类名之外,您也可以通过输入框的下拉框来选择已有的类名。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击待编辑应用模块内的“开发应用”,进入设计器。
BO属性操作:单击“编辑字段”,可以为对象添加所需的字段。 软删除策略:开启软删除策略后,数据删除时执行逻辑删除,数据仍然保留在数据库中。关闭软删除策略后,数据删除为物理删除,即直接从数据库中删除,不可恢复。 购买AstroPro企业版实例时,才会显示“软删除策略”这个配置项。 恢复软删除:当开启“
Object三种类型的对象,请根据业务需求进行选择。 BO:业务对象,业务对象映射到服务中的一个实体,对应数据库中的一张表。 Abstract BO:抽象对象,不能实例化,没有对应的数据库表,需要和业务对象有个继承的操作。例如,业务对象A继承一个抽象对象B,则B中的字段都会被A继承过来。
eInfo<Card>>> listCards( @RequestObject ListCardsQo listCardsQo); 使用后: ResponseEntity<Message<PageInfo<Card>>> listCards( @RequestObject CardQo
r),所有的插件作为观察者注册,DevSpore运行时库里的Publisher模块同时调用所有的观察者插件(插件可能被并发执行且执行的顺序随机),插件执行的结果不能影响请求返回。 实现流程 devspore-horizon整体流程概括如下: 图2 实现流程 典型案例 devspo
新建一个服务 编辑服务 生成服务代码 前端快速入门 通过创建一个简单的登录页面,帮助您快速上手AstroPro前端开发。 创建应用 创建页面 页面设计 生成代码 04 使用 如何构建企业应用 了解构建流程 创建项目 创建服务组 创建服务 编辑服务(业务建模) 生成服务代码 项目管理 编辑项目