# sky
**Repository Path**: udeplatform/sky
## Basic Information
- **Project Name**: sky
- **Description**: (前端的样式组件使用了ruoyi的封装,在此鸣谢!)Spring Secutity安全框架下的管理系统(maven模块化开发)阿里巴巴代码规范,多多fork,Start 鸭!欢迎参与贡献!蟹蟹!
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://gitee.com/qiu-qian/sky
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 3
- **Created**: 2026-01-13
- **Last Updated**: 2026-01-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Sky
源码地址:https://gitee.com/qiu-qian/sky.git
博客地址:https://blog.csdn.net/qq_42013035
## 技术选型
后端:
* 系统环境
* Java EE 8
* mysql 5.7
* Apache Maven 3
* 核心框架
* Spring Framework 5.0
* Spring Boot 2.0
* Spring MVC
* Spring Security
* 持久层
* Apache MyBatis 3.4
* Alibaba Druid 1.1
前端:
* Thymeleaf
* bootstrap
## 介绍文档
### 开始
本项目受若依管理系统的启发,想开发一个属于自己规范的开源项目,若依是个很不错的开源系列项目,有很多流行的技术组合,奈何编码和技术选型与我需要的有些出入,还有些在接口鉴权方面的不足,于是便自行重构出一个定制的版本,从数据库字段到接口,依据阿里巴巴规范,而视图层依然采用若依对thymeleaf的封装,在此鸣谢!方便二次开发的小伙伴易于扩展
说明:本项目附带一个代码生成功能,鉴于它不要Spring框架的依赖,我将他单独做成一个项目sky-generator,增加了扩展性和响应速度
仓库地址:https://gitee.com/qiu-qian/Orange
### 部署教程
1. 新建数据库sky (utfmb4格式,此编码支持表情包),导入sql语句
2. 导入maven依赖,(建议使用IDEA)使用eclipse导入遇到的问题可以在群里讨论
3. 修改sky-web-api/src/main/resources/application.yml中的数据库配置(暂时只用修改主数据库)
4. 然后运行sky-web-api/src/main/java/com/swing/sky/Sky.java即可
5. 由于时间关系,部署遇到的问题可以留言或者在QQ群内讨论,后期会慢慢的完善教程,也欢迎有小伙伴和我一起来贡献
QQ群:1142502439
### 软件架构
| sky-common |
通用模块 |
| sky-web-system |
核心模块 |
| sky-framework |
spring框架整合 |
| sky-web-api |
基于Restful风格的统一接口管理 |
| sky-test |
独立的测试模块 |
### 系统模块
#### 字典数据模块
将以先从这个模块入手,后面的许多数据库字段需经过字典翻译后方可呈现:
#### 权限管理模块说明
本项目的安全框架使用的是Spring Security,并且由SpringSecurity实现记住我的功能,管理模型是典型的 用户-角色-权限(部门权限,菜单路由权限)
#### 日志模块
项目主要提供了两种日志:登录日志和操作日志:
#### 项目预览
### 结尾
可fork本仓库参与贡献
有啥问题可在评论区留言,我努力回复,努力帮忙!
多多fork多多start!!!😁
### 捐赠
可以请作者喝一瓶哇哈哈: