系统架构
本文档展示 TODAY Infrastructure 的整体模块架构与分层设计。
分层说明
| 层次 | 核心职责 | 关键模块 |
|---|---|---|
Application Layer |
应用启动、自动配置、健康检查 |
|
Web / HTTP Layer |
Web MVC、Reactive、WebSocket、HTTP 客户端/服务器 |
|
Data Layer |
JDBC 抽象、事务管理、轻量 ORM、缓存 |
|
Context / IoC Container |
ApplicationContext、事件、条件配置、调度、校验 |
|
AOP Layer |
JDK/CGLIB 代理、 |
|
Bean Container |
IoC 容器核心、依赖注入、Bean 定义 |
|
Core / Foundation |
字节码、注解引擎、类型转换、资源加载、AOT |
|
Build / Tooling / Testing |
Gradle/Maven 插件、BOM、测试工具 |
|
JDK Support |
JDK 17 基线、JDK 21/24 多版本 JAR |
multi-release JARs |
交互式查看
支持缩放和拖拽的 HTML 交互版本:
提示:滚轮缩放 · 拖拽平移 · 无法加载? 在新窗口打开