Skip to content

项目创建

准备工作

由于 MICRO 系列项目依赖于前端工程化进行开发,所以依赖于 npm 管理安装此模块,也正式因为如此,您需要准备 nodejs 进行安装,如果您的电脑已经安装过了 nodejs ,那么您可以直接往下继续看,若没有,这里推荐您安装并使用一个多 nodejs 版本管理工具 nvm(当然也有其他的版本管理工具,这里只是作者推荐在用的一个),方便以后用于管理多个 nodejs 可以自由切换,或者您也可以只安装 nodejs 。

关于安装 nodejs 和 nvm 的安装,这里就不再赘述了,相关的安装教程可以在百度可以搜索到。

环境要求

技术栈

  • 编程语言:TypeScript 5.x + JavaScript
  • 构建工具:Vite 5.x
  • 前端框架:Vue 3.x
  • 路由工具:Vue Router 4.x
  • 状态管理:Vuex 4.x
  • UI 框架:Element Plus
  • CSS 预编译:Stylus / Sass/ Less
  • HTTP 工具:Axios
  • Git Hook 工具:husky + lint-staged
  • 代码规范:EditorConfig + Prettier + ESLint + Airbnb JavaScript Style Guide
  • 提交规范:Commitizen + Commitlint
  • 单元测试:vue-test-utils + jest + vue-jest + ts-jest
  • 自动部署:GitHub Actions

后端项目

项目说明GitHubGitee
micro-design-cloudhttps://gitee.com/MicroDesign/micro-design-cloud

在线体验

使用框架

框架说明版本学习指南
Spring Cloud Alibaba微服务框架2021.0.4.0文档
Nacos配置中心 & 注册中心2.0.4文档
RocketMQ消息队列4.9.4文档
Sentinel服务保障1.8.6文档
XXL Job定时任务2.3.1文档
Spring Cloud Gateway服务网关3.4.1文档
Seata分布式事务1.6.1文档
MySQL数据库服务器5.7 / 8.0+
DruidJDBC 连接池、监控组件1.2.19文档
MyBatis PlusMyBatis 增强工具包3.5.3.1文档
Dynamic Datasource动态数据源3.6.0文档
Rediskey-value 数据库5.0 / 6.0
RedissonRedis 客户端3.18.0文档
Spring MVCMVC 框架5.3.24文档
Spring SecuritySpring 安全框架5.7.5文档
Hibernate Validator参数校验组件6.2.5文档
Flowable工作流引擎6.7.2文档
Knife4jSwagger 增强 UI 实现4.0.0文档
SkyWalking分布式应用追踪系统8.12.0文档
Spring Boot AdminSpring Boot 监控平台2.7.10文档
JacksonJSON 工具库2.13.3
MapStructJava Bean 转换1.5.5.Final文档
Lombok消除冗长的 Java 代码1.18.26文档
JUnitJava 单元测试框架5.8.2-
MockitoJava Mock 框架4.8.0-

更新日志

  • V1.0.0

常见问题

  • Vue2组件兼容性问题

贡献指南

问题反馈

Released under the MIT License.