mirror of
				https://github.com/yzcheng90/X-SpringBoot
				synced 2025-11-04 13:45:42 +08:00 
			
		
		
		
	
			
				
					
						
					
					d931939f0bb6e023b22cb0dbaa6f97af7d31e9cf
				
			
			
		
	X-SpringBoot
更新日志 | 项目地址 | SpringCloud版本 |前台项目地址
项目说明
- X-SpringBoot 是一个轻量级的Java快速开发平台,基于各大开源项目组合而来,用于快速构建中小型API、RESTful API项目,该项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动。
 - 本项目已大量重构,精简了大量代码减少第三方依赖,最干净的脚手架。
 - 引入了lombok 大量简化了代码
 - 引入了MyBatis Plus 大量简化了SQL
 - 引入hutool 工具包 规范工具类
 - 引入minio 分布式文件系统
 - 新增RBAC权限控制
 - 前后端完全脱离,前端代码可单独部署
 - 自定义Spring Security 支持获取token
 - 新增RBAC接口级权限控制
 - 账号密码:admin/admin
 
版本信息
- 核心框架:Spring Boot 3.5.4
 - 安全框架:Spring Security 6.x
 - 持久层框架:MyBatis Plus 3.5.9
 - 日志管理: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 代码生成
│ 
├─Application 项目启动类
│  
├──resources 
│  ├─mapper SQL对应的XML文件
最后
- 交流QQ群:17470566
 - 本人QQ:913624256
 - 如果喜欢,记得star fork 谢谢您的关注 x-springboot会持续维护
 
Description
				
					Languages
				
				
								
								
									Java
								
								100%
							
						
					

