Web Analytics

Snail

⭐ 1 stars Russian by haiyinlong

🌐 Язык

Snail - Корпоративный каркас для быстрой разработки микросервисов

🚀 Основано на Spring Boot 3 + Spring Cloud + OAuth2 + shadcn/ui

Быстрый стартДокументацияВклад

GitHub Stars GitHub Forks

🐌 Snail — легковесный скелет для быстрой разработки на Spring Boot

Snail — это современный фреймворк для быстрого создания микросервисов на базе Spring Boot 3,
предоставляющий готовые к использованию функции аутентификации, авторизации, шлюза, сервисов ресурсов и другие ключевые возможности для ускорения построения безопасных и масштабируемых облачных приложений.

🚀 Готов к работе | Безопасность | Легко расширяем | Интеграция фронтенда и бэкенда


🌟 Особенности

Spring Cloud Alibaba 2023.0.3.3 — минималистичный и адаптивный интерфейс управления ---

🛠 Стек технологий

| Категория | Технологии | |-----------|-------------------------------------------------------------------| | Бэкенд-фреймворк | Spring Boot 3.5.5, Spring Cloud 2025.0.0, Spring Security, OAuth2 | | Управление микросервисами | Nacos (реестр & центр конфигураций), | | Шлюз | Spring Cloud Gateway | | База данных | MySQL 8 | | Фронтенд-фреймворк | Vue 3 + Vite + TypeScript + shadcn/ui | | Инструменты сборки | Maven, Docker, Docker Compose | | Мониторинг | Spring Boot Actuator, Prometheus (опционально), Grafana (опционально) |


🏗 Структура проекта

```bash snail/ ├── authentication/ # Сервис аутентификации (OAuth2 сервер авторизации) ├── authorization/ # Сервис авторизации (управление правами, ролями, меню) ├── gateway/ # API-шлюз (маршрутизация, авторизация, ограничение скорости) ├── resource/ # Сервис ресурсов (пример бизнес API) ├── snail-vue-app/ # Панель управления (Vue3 + shadcn/ui) └── pom.xml # Maven родительский проект

--- Tranlated By Open Ai Tx | Last indexed: 2025-12-11 ---