# bluesky-ui
**Repository Path**: justin1001/bluesky-ui
## Basic Information
- **Project Name**: bluesky-ui
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: feature-dev
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 849
- **Created**: 2021-07-17
- **Last Updated**: 2021-07-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
BlueSky Admin
## 简介
BlueSky Admin 权限管理系统,基于 VUE3.x、SpringBoot2.x、SpringSecurity、MyBatis-Plus 等技术实现的前后端分离的权限管理系统。可用于学习参考和项目开发。
## 特性
- WEB 容器使用了 undertow,相较于 tomcat,并发性更好,性能要好一些。
- Lombok,消除冗长的 java 代码,更加简化。
- Mybatis Plus,可以简化 CRUD 开发。
- Mybatis Plus Generator,生成前后端代码,简化开发工作量。
- 使用 java 新特性,Stream API、lambda 表达式等。
- Hutool 工具集合,减少项目工具类的编写。
- Spring Security,通过自定义 Provider,实现用户名密码登录和手机号验证码两种登录模式。
- Spring Security 权限,细分到页面按钮级别。
- EasyExcel,方便导入导出功能,自定义 Convert 类,实现了数据字典的转化。
- Guava,非常方便的 java 工具集,提供了类似 Lists.newArrayList()和 Sets.newHashSet()等静态方法。
- DataSource 注解,支持多数据源切换。
- Fastjson,方便了 JSON 的格式化和解析。
- Alibaba Java Coding Guidelines 插件,IDEA 插件,提高代码质量。
- 前端框架采用最新技术栈,Vue3 & Vite,打包更快更轻。
- 前端框架采用 TypeScript 和 Eslint,规范代码,提高项目可持续性和可维护性。
## 演示环境
演示地址:[http://vue3.bluesky.admin](http://coffee-ease.natapp1.cc)
## 预览
## 项目地址
- [bluesky-ui](https://gitee.com/skysong/bluesky-ui) - 前端 UI
- [bluesky-api](https://gitee.com/skysong/bluesky-api) - 后端 API
## 项目结构
```
bluesky-api
├── bluesky-admin -- 内置功能,后台管理
├── bluesky-codegen -- 内置功能,代码生成
├── bluesky-common --内置功能,通用工具
├── bluesky-framework -- 内置功能,核心模块
├── bluesky-system -- 内置功能,系统模块
```
## 核心依赖
| 依赖 | 版本 |
| ---------------------- | ---------- |
| Spring Boot | 2.5.2 |
| Spring Boot Security | 2.5.2 |
| Mybatis Plus | 3.4.3 |
| Mybatis Plus Generator | 3.4.0 |
| Hutool | 5.7.3 |
| Guava | 30.1.1-jre |
| EasyExcel | 2.2.6 |
| Fastjson | 1.2.76 |
## 系统内置
```
1、菜单管理
2、字典管理
3、部门管理
4、岗位管理
5、角色管理
6、用户管理
7、参数设置
8、在线用户
9、操作日志
```
## 安装使用
```
# 安装依赖
yarn install
# 运行项目
yarn dev
# 打包发布
yarn build
```
## 备注
- [vue-vben-admin](https://gitee.com/annsion/vue-vben-admin) - 基于该前端框架开发,不定期同步更新。