检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
AstroPro学堂 如何自定义DTO 如何定义脱敏规则 如何为对象自定义API 如何为对象添加固定字段 如何为对象添加枚举字段 服务开发框架详解
前端应用管理 初识应用设计器 设计前端应用流程 前端开发视频指导 管理前端应用 页面管理 使用组件 配置属性设置 配置样式设置 配置高级设置 查看大纲树 数据源管理 使用工具类方法 国际化资源管理 使用JS面板 配置变量 生成业务代码 发布页面模板 使用模板创建页面 页面模板管理
配置高级设置 条件渲染 循环渲染 绑定事件 父主题: 前端应用管理
配置变量 添加页面变量 添加全局变量 父主题: 前端应用管理
后端应用管理 创建企业核心应用 后端开发视频指导 项目管理 角色管理 服务组管理 服务管理 服务依赖管理 对象详解 应用管理 子域管理 应用服务管理 配置服务SLA 资产库管理 执行框架转换
应用服务管理 创建应用服务 编辑应用服务 关联服务 删除应用服务 父主题: 后端应用管理
页面或者文件的增删改操作。 :数据源管理插件,可用于来配合画布上的组件渲染,具体操作请参考使用数据源。 :资源管理插件,将一些可复用的公共函数编写到工具类中,也可以将一些npm包引用到工具类中,供后续调用,具体操作请参考使用工具类方法。 :国际化插件,可添加国际化词条,实现中英文切换。
防护能力和编码规范、API规范、数据规范,极大提升了用户开发效率和开发代码质量。 优势 生成满足DDD领域驱动设计的框架代码,开发人员更加专注于业务问题的解决,提高代码质量和开发效率,并且更好地支持不断演化的业务需求。 内置稳定的安全防护能力和编码规范、API规范、数据规范,极大提升了开发代码质量。
public class CardApiController implements CardApi { ------ } 7、x-method-annotations 作用: 添加指定的注解。 该标签用于在api接口类中指定的api方法上添加注解。 标签值类型: List
springdoc:springdoc-openapi-ui jdk8版本存在 org.springdoc:springdoc-openapi-starter-webmvc-ui jdk17版本存在 org.springdoc:springdoc-openapi-starter-webflux-ui
NESTED:是否设置DTO的NESTED(嵌套)能力。默认为生成DTO读写API。 不设置:不生成NESTED。 只生成DTO:只生成NESTED对象的类。 生成DTO读API:只会生成一个get接口。 生成DTO读写API:除了生成一个get接口,还会生成一个插入接口。 DTO暴露方式 - CARTESIAN
署,该服务只在一个单元(一般以region为单元)内部署。编辑服务时可修改单元化策略。 API版本:服务的API版本,默认为新增一个服务时配置的版本,如果需要升级API的版本,请参见升级API版本。 是否启用扩展拦截:通过引入devspore-horizon插件,用户自定义继承抽
服务创建后,在步骤4:编辑服务中编辑元数据时,可进行修改。 API版本:指定服务的API版本,对应服务metadata.json文件中,Service段的apiVersion字段,一般为v1、v2类型的值。 图4 apiVersion 描述:设置服务的描述信息。 父主题: 创建企业核心应用
域是否进行单元化部署,该服务只在一个单元(一般以region为单元)内部署。编辑服务时可修改单元化策略。 API版本:指定服务的API版本,对应服务Service段的apiVersion字段,一般为v1、v2类型的值。 描述:设置服务的描述信息。 单击“确定”,即可完成服务的创建。
ct BO等。 com.astropro |-- api # API层代码,定义向外部服务暴露的接口(必填项) {biz}Api.java
ract BO等。 com.astropro |-- api # API层代码,定义向外部服务暴露的接口(必填项) {biz}Api.java {biz}Controller.java
开启自定义鉴权功能 自定义鉴权功能在微服务架构、API管理、企业内部系统集成等方面发挥着重要作用,它提供了灵活性和可扩展性,以满足不同业务场景下的安全需求。 开启自定义鉴权功能前,请确保依赖服务的“是否启用扩展拦截”按钮已启用。 图1 开启“是否启用扩展拦截”配置 登录Astro
解析成功后调用setUserInfo(UserInfo userInfo)接口存储用户信息。 后续业务接口鉴权或业务逻辑需要时调用getUserInfo()接口获取当前用户信息。 实现UserStore接口 import com.huawei.devspore.plugin.spi
应一个研发团队。 (微)服务 (微)服务是业务概念,即提供某种服务的某个进程。每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API。多个(微)服务组成应用程序。 服务依赖 服务依赖是指一个服务为完成对该服务的请求的响应,与其他服务间的调用关系。
" } } Web框架模型:生成基于spring-webmvc的API层。 关闭API中根对象前缀:设置为“是”时,sharding bo的API前面不需要添加root bo的路径。 注意:关闭API中根对象前缀为Astro Pro专业版/企业版功能,如果您需要使用此功能,请升级Astro