@@ -106,31 +106,32 @@ public class GameDataService {
106106The Spring Boot starter organizes components into the following layers:
107107
108108```
109- ┌─────────────────────────────────────────────────────────────┐
109+ ┌────────────────────────────────────────────────────────────── ┐
110110│ Application Layer │
111- │ ┌─────────────────────────────────────────────────────┐ │
112- │ │ MigrationService (Fluent API) │ │
113- │ │ migrate(data).from(100).toLatest().execute() │ │
114- │ └─────────────────────────────────────────────────────┘ │
115- ├─────────────────────────────────────────────────────────────┤
111+ │ ┌────────────────────────────────────────────────────── ┐ │
112+ │ │ MigrationService (Fluent API) │ │
113+ │ │ migrate(data).from(100).toLatest().execute() │ │
114+ │ └────────────────────────────────────────────────────── ┘ │
115+ ├────────────────────────────────────────────────────────────── ┤
116116│ Service Layer │
117- │ ┌─────────────────┐ ┌─────────────────────────────────┐ │
118- │ │ DataFixerRegistry│ │ MigrationMetrics │ │
119- │ │ (Multi-Domain) │ │ (Micrometer Integration) │ │
120- │ └─────────────────┘ └─────────────────────────────────┘ │
121- ├─────────────────────────────────────────────────────────────┤
117+ │ ┌────────────────── ┐ ┌─────────────────────────────────┐ │
118+ │ │ DataFixerRegistry│ │ MigrationMetrics │ │
119+ │ │ (Multi-Domain) │ │ (Micrometer Integration) │ │
120+ │ └────────────────── ┘ └─────────────────────────────────┘ │
121+ ├────────────────────────────────────────────────────────────── ┤
122122│ Core Layer │
123- │ ┌─────────────────┐ ┌─────────────────────────────────┐ │
124- │ │ AetherDataFixer │ │ DataFixerBootstrap │ │
125- │ │ (Per Domain) │ │ (Schema + Fix Registration) │ │
126- │ └─────────────────┘ └─────────────────────────────────┘ │
127- ├─────────────────────────────────────────────────────────────┤
123+ │ ┌─────────────────┐ ┌────────────────────────────────── ┐ │
124+ │ │ AetherDataFixer │ │ DataFixerBootstrap │ │
125+ │ │ (Per Domain) │ │ (Schema + Fix Registration) │ │
126+ │ └─────────────────┘ └────────────────────────────────── ┘ │
127+ ├────────────────────────────────────────────────────────────── ┤
128128│ Actuator Layer │
129- │ ┌──────────────┐ ┌──────────────┐ ┌──────────────────┐ │
130- │ │Health Indicator│ │InfoContributor│ │ DataFixerEndpoint│ │
131- │ │ /health │ │ /info │ │ /datafixers │ │
132- │ └──────────────┘ └──────────────┘ └──────────────────┘ │
133- └─────────────────────────────────────────────────────────────┘
129+ │ ┌──────────────┐ ┌───────────────┐ ┌──────────────────┐ │
130+ │ │ Health │ │InfoContributor│ │ DataFixerEndpoint│ │
131+ │ │ Indicator │ │ │ │ │ │
132+ │ │ /health │ │ /info │ │ /datafixers │ │
133+ │ └──────────────┘ └───────────────┘ └──────────────────┘ │
134+ └──────────────────────────────────────────────────────────────┘
134135```
135136
136137---
0 commit comments