64 lines
3.8 KiB
Markdown
64 lines
3.8 KiB
Markdown
# 欢迎查看ms项目说明
|
|
[](LICENSE)
|
|
## 项目简介
|
|
`micro-fast`使用mybatis,spring系列框架作为基础,致力于打造一套中小企业系统解决方案.项目中对常用技术进行封装便于复用以及提高
|
|
开发效率,还提供了一个借助springcloud实现的一个分布式项目.
|
|
## 模块介绍
|
|
|
|
``` lua
|
|
micro-fast
|
|
├── boot-starter -- 借助spring boot自建快速启动项目
|
|
| ├── boot-starter-elasticsearch -- elasticsearch快速启用
|
|
| ├── boot-starter-fastdfs-client -- fastdfs客户端
|
|
| ├── boot-starter-maven-plugin -- maven的一系列插件
|
|
| | └── mybatis-generator-extend-maven-plugin -- 用于简化mybatis-generator生成代码的流程
|
|
| ├── boot-starter-security -- 权限认证
|
|
| | ├── boot-starter-security-core -- 权限认证核心项目
|
|
| | ├── boot-starter-security-browser -- 浏览器权限认证
|
|
| | ├── boot-starter-security-app -- app权限认证
|
|
| | └── boot-starter-security-demo -- 权限认证示例项目
|
|
| ├── boot-starter-ssm -- ssm公共配置
|
|
| └── boot-starter-util -- 常用工具
|
|
├── ms -- 分布式系统
|
|
| ├── config-server -- 配置管理中心
|
|
| ├── register-center1 -- 高可用注册中心
|
|
| ├── register-center2 -- 高可用注册中心
|
|
| ├── gateway -- 服务网关
|
|
| ├── upms -- 权限管理系统
|
|
| ├── ucenter -- 用户中心
|
|
| └── cms -- cms系统
|
|
├── ms-web -- 后台管理系统页面
|
|
├── all-in-one -- ms系统的集中式实现
|
|
|
|
```
|
|
## 整体技术选型
|
|
技术名称 | 版本 | 技术使用 | 地址
|
|
------- | ------- |------- |-------
|
|
jdk | 1.8.0_144 | java开发环境 | [官网](http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html)
|
|
mysql | 5.7 | 关系型数据库 | [官网](https://www.mysql.com/downloads/)
|
|
redis | 3.0.6 | 缓存数据库 | [官网](https://redis.io/download),[中文站](http://www.redis.cn/)
|
|
maven | 3.3.9 | 项目管理工具 | [官网](http://maven.apache.org/)
|
|
docker | 1.12.6 | 容器技术 | [官网](https://www.docker.com/)
|
|
springBoot | 1.5.9.RELEASE | 微服务入门框架 | [官网](https://projects.spring.io/spring-boot/)
|
|
springCloud | Edgware.RELEASE | 微服务框架 | [官网](http://projects.spring.io/spring-cloud/),[中文文档](https://springcloud.cc/)
|
|
mybatis | 3.4.4 | 数据持久化框架 | [官网](http://www.mybatis.org/mybatis-3/zh/index.html)
|
|
mybatis-generator | 1.3.5 | mybatis代码生成 | [github地址](https://github.com/mybatis/generator)
|
|
mybatis-pagehelper | 4.1.0 | mybatis分页插件 | [github地址](https://github.com/pagehelper/Mybatis-PageHelper)
|
|
nodejs |v8.4.0 | web项目开发,静态资源http服务器 | [官网](https://nodejs.org/en/)
|
|
npm | 3.10.7 | nodejs模块管理工具 | [官网](https://www.npmjs.com/)
|
|
vuejs | 2.5.2 | 前端视图框架| [官网](https://cn.vuejs.org/v2/guide/installation.html)
|
|
vue-router | 3.0.1 | 前端路由 | [官网](https://router.vuejs.org/zh-cn/)
|
|
vuex| 3.0.1 | 单向数据流 | [官网](https://vuex.vuejs.org/zh-cn/)
|
|
axios| 0.17.1 | ajax请求框架 | [github地址](https://github.com/axios/axios)
|
|
elemnet-ui | 2.0.8 | 前端视图库 | [官网](http://element-cn.eleme.io/#/zh-CN/component/installation)
|
|
swagger | 2.6.1 | 文档生成 | [官网](https://swagger.io/)
|
|
## 整体开发进度
|
|
|
|
## 各模块的详细介绍
|
|
- `boot-starter`项目介绍[README.md(boot-starter)](boot-starter/README.md)
|
|
- `ms`项目介绍[README.md(ms)](ms/README.md)
|
|
- `ms-web`项目介绍[README.md(ms-web)](ms-web/README.md)
|
|
- `all-in-one`项目介绍[README.md(all-in-one)](all-in-one/README.md)
|
|
|
|
|