Spring Boot 4 + Java 25
Built on the latest Spring Boot 4 with Java 25 virtual threads, Liberica NIK Native Image support, and Spring Security.
Production-ready admin system built with Spring Boot 4 + Vue 3. From zero to full-stack in minutes.
Built on the latest Spring Boot 4 with Java 25 virtual threads, Liberica NIK Native Image support, and Spring Security.
Beautiful admin interface based on vue-pure-admin with Element Plus, Tailwind CSS, and dynamic menu routing.
Role-based access control with JWT authentication, dynamic menus, button-level permissions, token refresh, and role-based data scopes.
API request signing with HMAC-SHA256 and idempotent tokens to prevent replay attacks and duplicate submissions.
Real-time CPU, memory, JVM, disk monitoring powered by Oshi with auto-refresh dashboards.
Dynamic datasource routing with read/write splitting. Flyway migration for production schema management.
Dual deployment modes — Liberica NIK 25 Native Image (~100ms startup) or JVM with Project Leyden CDS. One-command deployment.
Prometheus + Grafana + Jaeger + Alertmanager out of the box — dashboards, alerts, and distributed traces.
Upload, list, download, and delete files from the admin UI. Pluggable local filesystem or S3 (RustFS) backends with extension/size/MIME allow-lists.
Reflective cron jobs with pause, resume, run-once, and execution logs, managed from the admin panel.
Backend and frontend locale sync with English and Simplified Chinese message bundles out of the box.
Explicit module boundaries, dependency verification, and documentation tests for the domain and infrastructure layers.