-
DDD - Astro企业应用 AstroPro
# swagger.yaml文件 application.yml # SpringBoot全局配置文件 banner.txt
-
单Module - Astro企业应用 AstroPro
# swagger.yaml文件 application.yml # SpringBoot全局配置文件 banner.txt
-
base/service - Astro企业应用 AstroPro
yaml文件 application.yml # SpringBoot全局配置文件 banner.txt # 应用程序的banner文件 log4j2
-
升级API版本 - Astro企业应用 AstroPro
使用说明 服务创建后,若需要修改服务的API版本号,可通过新增版本实现。 图1 API版本号 API版本对应服务metadata.json文件中,Service段的apiVersion字段,一般为v1、v2类型的值。 图2 查看apiVersion取值 操作步骤 参考登录Astr
-
AstroPro-SDK版本变更与下载 - Astro企业应用 AstroPro
中链接,一次性下载所有的AstroPro-SDK。 如果您能访问外网并下线maven依赖,则可通过修改maven settings.xml文件来配置华为开源镜像仓库进行依赖管理,具体配置如下: 在profiles节点中添加如下内容: <profile> <id>MyProfile</id>
-
步骤四:生成服务代码 - Astro企业应用 AstroPro
“服务名称+唯一ID”。 图2 创建服务并生成代码 单击“完成”,完成整个订单系统的创建。 打开生成的服务代码包,在“README.md”文件中可查看代码目录结构的说明,如图3。 图3 代码目录结构说明 代码目录结构分为“base/service”、“单Module”和“DDD”三种,在编辑元数据的“生成策略
-
步骤5:生成服务代码 - Astro企业应用 AstroPro
称+唯一ID”。 图2 开始创建微服务 单击“完成”,到此您已完成整个企业核心应用的创建。 打开生成的服务代码包,在“README.md”文件中可查看代码目录结构的说明,如图3所示。 图3 代码目录结构说明 代码目录结构分为“base/service”、“单Module”和“DDD”三种,在编辑元数据的“生成策略
-
步骤3:添加服务 - Astro企业应用 AstroPro
图1 新建服务 设置服务的基本信息,单击“完成”。 图2 设置服务基本信息 服务名称:设置待添加服务的名称,生成的服务代码压缩包和解压后的文件会以此命名。服务名称由英文字母、数字或“-”组成,且必须以字母开头,一般采用驼峰格式,长度最低为两位。 图3 代码压缩包名称 服务类型:当
-
步骤3:生成策略 - Astro企业应用 AstroPro
将多个查询参数转换为对象。 设置代码风格。 图2 设置代码风格 配置文件格式:配置spring boot properties文件格式。 yaml :配置文件使用yaml格式。 properties :配置文件使用properties格式。 Lombok插件:是否为DO、DTO或QO定义类自动生成Lombok注解。
-
步骤1:基本配置 - Astro企业应用 AstroPro
设置为“是”时,自动在pom文件中引入devspore-horizon插件,并在所有service实现类的方法上添加“@Extension”注解。同时在plugin目录下,生成“DefaultRequestPlugin.java”示例文件。 使用插件时,用户需要在配置文件中添加devspore
-
步骤2:框架配置 - Astro企业应用 AstroPro
ORM框架:ORM(Object Relational Mapping)框架采用元数据来描述对象与关系映射的细节,元数据一般采用XML格式,并且存放在专门的对象一映射文件中。 MyBatis:MyBatis是一款持久化架构,支持自定义SQL、存储过程和高级映射。MyBatis消除了几乎所有的JDBC代码和参