检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在左侧导航栏中,选择“后端开发平台 > 应用管理 > 应用服务”。 在顶部下拉框中,选择子域所属的项目、应用和子域。 单击“关联服务”,在弹框中选择需关联的服务及版本。 当创建子域是开启单元化配置,则关联Rooted服务。当创建子域是关闭单元化配置,则关联Single服务。 图1 关联Single服务 图2 关联Rooted服务
生成策略和基本配置、框架配置一样,需要您根据实际情况进行勾选配置,不同的配置会呈现不同的效果。 API设置。 图1 API设置 Json序列化 小驼峰:序列化后的json属性名,采用驼峰格式。 下划线:序列化后的json属性名,采用下划线连接单词。 标准响应体:返回的响应体是否使用标准样式。
配置说明 日志配置 使用swagger进行在线API文档配置 父主题: spring-boot-huawei使用指南
配置高级设置 条件渲染 循环渲染 绑定事件 父主题: 前端应用管理
配置样式设置 通过样式面板配置样式 直接编写样式代码 类名管理 使用状态选择器 行内绑定状态变量 父主题: 前端应用管理
注意:使用JS表达式定义state变量的时候无法调用state其他变量定义,另由于JS函数定义在变量之后,也无法调用JS面板定义的函数。 图1 添加变量 (可选)设置变量高级配置。 getter:用于获取(读取)类的私有属性的值。Getter方法通常没有参数,并且返回属性的值。 示例: function
显示“是否生成客户端”和“是否启用扩展拦截”这两个配置项。 图1 服务配置 基本配置、框架配置和生成策略:请根据自身业务需求直接在界面勾选,不同的配置会呈现不同的效果。例如,“生成策略 > 代码风格 > 工程目录”设置不同,生成的代码目录结构也会有所不同。 图2 设置代码工程目录结构
# 发布事件的Package,存放事件发布的工具类 与 发布的事件对象,屏蔽技术组件对应用业务的侵入 |-- subscribe # 订阅事件的Package,存放listener与消费的事件对象,lis
步骤4:业务设计 步骤1:基本配置、步骤2:框架配置和步骤3:生成策略中参数,只需要用户根据自身业务直接在界面进行勾选配置。而业务设计需要用户根据实际的需求,进行业务模型的设计和配置。 例如,创建一个简单的订单系统,订单系统中包括用户(User)、订单(Order)和订单详情(O
发布事件的Package,存放事件发布的工具类与发布的事件对象,屏蔽技术组件对应用业务的侵入 |-- subscribe # 订阅事件的Package,存放listener与消费的事件对象,listener只做数据的监听与数据格式的转换 service层资源目录结构
mapper层继承接口代码。用户可在此类中覆写基本接口中的方法或者增加自定义的方法 |-- integration # 防腐层,集成第三方服务(跨进程的外部服务),隔离外部系统的影响(可选项) GatewayService
</exclusions> </dependency> 认证配置 在配置文件中加入devspore相关配置,如下: devspore: auth: exclude-paths: GET:/test # 不需要认证的路径 in-header: true #token是否在header中,默认true
针对企业中使用Dubbo等其他API框架的存量服务,AstroPro支持将代码统一转换为Spring MVC + OpenAPI的主流框架。转换后的框架将统一化,这有助于简化技术栈,降低技术多样性带来的复杂性,同时提高开发和运维团队的效率。 约束与限制 框架转换为Astro Pro专
redisConnectionFactory # 当使用redis的时候,需要将redis的连接工厂的bean的名称配置在这里 rules: fallbackTest: # 此处配置的是一个别名,用户可自定义,具体使用地方是在注解上 time-limit:
在项目列表中,单击某个项目后的“配置”。 图4 选择配置 在我的申请页签中,单击“新增申请”。 图5 新增申请 选择“工作空间管理员”角色,单击“确定”。 图6 选择工作空间管理员 申请完成后,在我的申请列表中,可查看到已申请的记录,且状态为“待审批”。如果需要撤回申请,可单击操作下的“撤回”,撤回已提交的申请。
return userInfo; } } 认证配置 一般服务配置devspore.auth.exclude-paths与devspore.auth.auth-patterns其中之一即可。 在配置文件中加入devspore相关配置,如下: 示例1:/healthz;/error;/swagger-ui
通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。添加依赖服务前,请确保依赖服务的“是否生成客户端”按钮已启用。 图1 开启“是否生成客户端”配置 在服务依赖中,选择当前服务依赖的服务。 图2
触发重试的机制是方法抛出异常,不管是什么异常,只要抛出了异常方法就会重试,如果抛出某些异常的时候不想重试,则可以参考配置中的ignore-exceptions,没有的时候此参数可以不配置。 配置中的policy中在提供的两种方式中选择一个即可,当使用Randomized的时候,配
类名管理 新增类名 修改类名 删除类名 选择已有类名 父主题: 配置样式设置
> 应用管理 > 应用服务”。 在顶部下拉框中,选择子域所属的项目、应用和子域。 在应用服务列表中选择待操作的应用服务,单击“操作”列的“编辑”。 重新配置应用服务的基本信息。 应用服务名称:输入应用服务名称,名称仅允许以英文字母开头,包含英文字母和数字,一般采用驼峰格式或“-”连接,长度最低为两位。