Web Analytics

Snail

⭐ 1 stars Simplified Chinese 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(可选) |


🏗 项目结构

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 ---