# small-site **Repository Path**: chichengyu/small-site ## Basic Information - **Project Name**: small-site - **Description**: 一套基于 Spring Cloud 、Spring Boot、Spring-cloud-alibaba、 Spring Security、Dubbo 、 vue 、element-ui 的 RBAC 权限管理系统 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2021-08-29 - **Last Updated**: 2022-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # small-site
#### 系统说明: - 基于 Spring Cloud 2021 、Spring Boot 2.3.2、Spring-cloud-alibaba2.2.6、 Spring Security、Dubbo2.7.8 的 RBAC 权限管理系统 - 基于 vue 、element-ui 的前端框架做界面 #### 软件需求 | 说明 | 版本 | | ------ | ------ | | JDK | 1.8 | | MySQL | 5.6+ | | Maven | 3.0+ | - 账号: `admin` 密码:`123456` #### 核心依赖 ##### 后端 | 依赖 | 名称 | 官网 | | ------ | ------ | ------ | | Spring Boot(2.3.2.RELEASE) | Spring Boot | [Spring官网](https://spring.io/projects/spring-boot) | | Spring Cloud(Hoxton.SR9) | Spring Cloud | [Spring官网](https://spring.io/projects/spring-cloud)) | | Spring Cloud Alibaba(2.2.6.RELEASE) | Spring Cloud Alibaba | 版本选择参考`spring-cloud-alibaba`[官网文档版本说明](https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E) | | Spring-security | 权限认证框架 | [Spring官网](https://spring.io/projects/spring-security) | | 通用Mapper(2.1.5) | ORM框架MyBatis插件 | [mybatis官网](http://mybatis.org/spring/zh/index.html)、[通用Mapper](https://gitee.com/free/Mapper) | | Redis(spring-boot-starter-data-redis-reactive) | 分布式缓存数据库 | [Redis官网](https://redis.io/) | | Druid(1.1.10) | 数据库连接池 | [github](https://github.com/alibaba/druid) | | PageHelper(1.2.12) | MyBatis物理分页插件 | [gitee](https://gitee.com/free/Mybatis_PageHelper) | | Kryo(dubbo-serialization-kryo 2.7.8) | Dubbo序列化工具 | [github](https://github.com/EsotericSoftware/kryo) | | Hibernate-validation | 参数效验 | [官网](https://hibernate.org/validator/) | | Jjwt(0.9.1) | jwt | [官网](https://jwt.io/introduction) | | Fastjson | json工具 | [github](https://github.com/alibaba/fastjson/) | | Jackson-databind | json工具 | [github](https://github.com/topics/jackson-databind) | | Knife4j(2.0.9)集成,未使用 | swagger2文档 | [文档](https://doc.xiaominfo.com/knife4j/documentation/) | ###### Spring Cloud Alibaba组件 | 依赖 | 名称 | 官网 | | ------ | ------ | ------ | | Nacos(1.4.2) | 服务注册、发现、配置中心 | [官网](https://nacos.io/zh-cn/docs/quick-start.html) | | Dubbo(2.7.8) | 分布式服务框架 | [Dubbo官网](http://dubbo.io/) | | Sentinel(1.8.1) | 流控、熔断、降级 | [github](https://github.com/alibaba/Sentinel) | | RocketMQ(4.4.0) | 消息中间件 | [官网](https://rocketmq.apache.org/)、[github](https://github.com/apache/rocketmq/) | | Seata(4.4.0) | 分布式事务 | [官网](http://seata.io/en-us/) | - Druid监控账号: `admin`,密码:`1234` ##### 前端 | 依赖 | 名称 | 官网 | | ------ | ------ | ------ | | vue(2.6.10) | 渐进式框架 | [vue官网](https://vuejs.org/) | | vue-router(2.8.0) | 路由管理器 | [vue-router官网](https://router.vuejs.org/zh/) | | vuex(3.1.1) | 状态管理模式 | [vuex官网](https://vuex.vuejs.org/zh/guide/) | | element-ui(2.13.0) | 前端框架 | [element-ui官网](https://element.eleme.cn/#/zh-CN) | | element-component(1.2.35) | element-ui插件 | [element-component](https://www.npmjs.com/package/element-component) | | axios(0.19.0) | http库 | [axios官网](http://www.axios-js.com/) | | font-awesome(4.7.0) | 字体 | [官网](http://www.fontawesome.com.cn/) | | md5(2.2.1) | md5加密工具 | [md5](https://www.npmjs.com/package/md5) | - 后台模板 [vue-element-admin](https://gitee.com/chichengyu/vue-element-admin),这是自己搭建的一个webpack脚手架,下载即用 #### 功能截图     