Skip to the content.

Zero Ecotope Framework

Maven Central Maven Central Zero Waiting

For Rachel Momo

ZERO

0. 引导

Zero Ecotope


0.1. 新版说明

配置管理分为:本地配置和远程配置(Nacos),配置结构参考:vertx.yml ,本次重构的配置结构契合 Spring Boot 中的 application.yml 结构,方便快速上手。

0.2. 场景说明

场景类型 后端 前端
管理密集型 R2MO Rapid Spring Zero Ui
运算、交互密集型 Zero Epoch R2MO Web

精力有限,Vert.x 本在国内属于小众,无法提供更多关于 Zero 的测评数据,现阶段只在部分项目、公司产品研发中使用。


1. 模块依赖

1.1. 源文件

1.2. ZERO

Zero Ecotope 主架构

1.3. R2MO & ZERO

Zero R2MO 主架构


1. 快速开始

1.1. 简化用法

package io.zerows.momo.app;

import io.zerows.boot.VertxApplication;
import io.zerows.epoch.annotations.Up;

@Up
public class BasicApplication {
    // 无配置模式可直接启动
    public static void main(final String[] args) {
        VertxApplication.run(BasicApplication.class, args);
    }
}

1.2. 参考案例

地址:https://gitee.com/zero-ws/zero-rachel-momo

项目结构:

1.3. Zero Extension 接口

地址:https://zerows.apifox.cn/

属性标记

属性标记 说明
🥏 Java 组件属性,一般映射成 Java 类名
🧫 配置专用属性,通常对应 JsonObject / JsonArray 数据结构
🧊 业务属性,此属性一般呈现于界面提供给用户使用
🔑 标识属性,可标识当前数据记录,标识属性不包含范围如 APP_ID / TENANT_ID
🧬 范围标识符,用于标记所属范围
🔨 系统属性,通常为系统自动属性,部署运维专用
🫆 Audit 属性,通常为 ?At / ?By
☘️ 关联属性
🔵 (后缀)布尔值,Json格式
🔴 (后缀)数值,Json格式

时序图标记


2. 微信交流

使用: 445191171 或下方二维码加作者:

作者微信

DESIGNED IN CHINA(中国设计)