yzcheng90/x-springboot
yzcheng90/x-springboot has 2,700 GitHub stars and 807 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-07 19:58 UTC. Last push 2026-10-30.
X-SpringBoot是一个轻量级的Java快速开发平台,基于springboot3和jdk21,使用虚拟线程,可配置的SaaS功能具备RBAC功能、自动代码生成、多种存储系统,多种短信平台,可开放api授权。代码简洁,架构清晰,能快速开发项目并交付【接私活利器】
Measured star growth
- in 24h
- +1
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalX-SpringBoot
更新日志 | 项目地址 | SpringCloud版本 |前台项目地址
项目说明
- X-SpringBoot 是一个轻量级的Java快速开发平台,基于各大开源项目组合而来,用于快速构建中小型API、RESTful API项目,该项目已经有过多个真实企业级项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动。
- 本项目已大量重构,精简了大量代码减少第三方依赖,最干净的脚手架。
- 引入了lombok 大量简化了代码
- 引入了MyBatis Plus 大量简化了SQL
- 引入hutool 工具包 规范工具类
- 引入minio 分布式文件系统
- 新增RBAC权限控制
- 前后端完全脱离,前端代码可单独部署
- 自定义Spring Security 支持获取token
- 新增RBAC接口级权限控制
- 【租户管理】,支持多租户数据管理
- 【应用管理】,可配置 appKey、appSecret,针对开放API业务,使用appKey、appSecret验证
- 【短信管理】,可配置不同短信渠道商(不断完善),支持多模板,支持appKey、appSecret验证
- 接下来继续丰富通用业务进行开源,若有需求可提issues or contact the author
后台密码
- 账号密码:admin/admin
版本信息
- 核心框架:Spring Boot 3.5.4
- 安全框架:Spring Security 6.x
- 持久层框架:MyBatis Plus 3.5.12
- 日志管理:SLF4J 1.7、Log4j
- 页面交互:Vue2.x
环境
- jdk 21
- mysql 8.0
- redis
- nginx
项目结构
X-SpringBoot
├─doc
│ ├─db.sql 项目SQL语句
│ ├─nginx.confi nginx 配置文件
│ ├─updateLog 更新日志
│
├─authentication 权限认证
├─common 公共模块
│ ├─annotation 自定义注解
│ ├─aspect 系统日志
│ ├─base base包
│ ├─exception 异常处理
│ ├─utils 一些工具类
│ └─xss XSS过滤
│
├─config 配置信息
├─interceptor token拦截器
│
├─modules 功能模块
│ ├─oss 文件服务模块
│ ├─sys 权限模块
│ └─gen 代码生成
│ └─apk 安卓APK管理
│ └─application 应用管理
│ └─msg 短信
│
├─Application 项目启动类
│
├──resources
│ ├─mapper SQL对应的XML文件
系统部分截图

贡献
如果您发现了任何问题或有改进建议,请创建一个issue或提交一个PR。我们欢迎您的贡献!
支持
如果感觉本项目对你工作或学习有帮助,请帮我点一个✨Star,这将是对我极大的鼓励与支持
Explore related projects
trimstray/the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
256,879 starsHack-with-Github/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
124,920 starsswisskyrepo/PayloadsAllTheThings
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
82,475 starscaddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
78,878 stars