# dtmicroservice **Repository Path**: sweat_dev/dtmicroservice ## Basic Information - **Project Name**: dtmicroservice - **Description**: 本系统是一个SpringCloud微服务中后台管理系统,前端基于VUE3和ElementPlus实现,开发SpringCloud系列微服务的架构解决方案,并且集成了Oauth2.0单点登录,支持手机验证码,微信小程序等第三方登录授权,后续会集成uniapp等框架,打造APP,小程序,Web端组合的三端服务,实现一站式中后台解决方案。 - **Primary Language**: Java - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 22 - **Created**: 2025-05-29 - **Last Updated**: 2025-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### DT MICRO 平台 **Spring Cloud Alibaba全套分布式微服务,前后端分离架构,大道至简、代码玄学、开箱即用**
![SpringBoot版本](https://img.shields.io/badge/spring--boot-2.3.2-brightgreen.svg "SpringBoot版本") ![SpringCloud版本](https://img.shields.io/badge/spring-cloud--Hoxton.SR9-brightgreen.svg "SpringCloud版本]") ![SpringCloudAlibaba版本](https://img.shields.io/badge/spring-cloud--alibaba--2.2.6-brightgreen.svg "SpringCloudAlibaba版本") ![seata版本](https://img.shields.io/badge/seata-1.4.2-brightgreen.svg "seata版本") ![OAuth2版本](https://img.shields.io/badge/oauth2-2.2.5-brightgreen.svg "OAuth2版本") ![canal版本](https://img.shields.io/badge/canal-1.1.4-brightgreen.svg "canal版本") ![flowable版本](https://img.shields.io/badge/flowable-6.7.1-brightgreen.svg "flowable版本") ![quartz版本](https://img.shields.io/badge/quartz-2.3.5-brightgreen.svg "quartz版本") ![输入图片说明](https://img.shields.io/badge/MySQL-8.0.81-brightgreen "在这里输入图片标题") ![输入图片说明](https://img.shields.io/badge/redis-6.0.6-brightgreen "在这里输入图片标题") ![输入图片说明](https://img.shields.io/badge/mybatisplus-3.4.6-brightgreen "在这里输入图片标题") ![输入图片说明](https://img.shields.io/badge/easyexcel-2.2.0beta2-brightgreen "在这里输入图片标题") ![输入图片说明](https://img.shields.io/badge/Vue-3.5.0-brightgreen "在这里输入图片标题") # 平台简介 **DT MICRO** 是一套SpringCloud微服务架构设计的后台管理系统,追求 **快速的用户体验** 、 **二次编码** ,以及 **核心技术模块的整合** 使用。后端新技术框架的加持、前端UI的设计与美化,会持续升级,持续完善,欢迎亲友们收藏、点赞和转发。 ## 平台优势 一款极易扩展的开源系统,可用于学习、商用、二次开发等等,系统配套了开发使用手册,部署手册,以及开发说明手册,并且整合了最新潮流的技术框架,源代码注释完整、结构简洁、结构清晰、便维护、便迭代。 ## 核心技术 框架组成SpringCloud、Nacos、GateWay、Sentinel、Seata、Oauth2.0,消息队列采用RabbitMQ,数据库采用MySQL、Redis,mongodb,文件服务器:Minio,前端UI:Vue3、ElementUI 前端UI,Gitee地址源码:[快速点我获取](https://gitee.com/summerydf/dtmicroclient) 记得先start后收藏。 ## 部署管理 ### 一、部署姿势 dtmicro项目强依赖MySQL8.0.23、Redis6.2.6、Nacos2.0,安装可参考:https://blog.csdn.net/qq_41107231?spm=1000.2115.3001.5343 #### 1、新建命名空间 下载安装好Nacos之后,登录Nacos控制台,新建命名空间【micro】,生成命名空间ID。 ![输入图片说明](doc/images/1.png) 注意:生成命名空间ID ![输入图片说明](doc/images/2.png) #### 2、导入Nacos配置文件 在本项目的根目录doc/config目录下,选择nacos_config_export_20230329154502.zip导入到上一步新建的目标空间【micro】中 ![输入图片说明](doc/images/3.png) #### 3、修改MySQL以及Redis 修改自己本地的MySQL以及Redis的连接配置信息 ![输入图片说明](doc/images/4.png) 注意:将源码根目录doc/sql目录下的sql文件【dt_micro.sql】导入到自己的MySQL库中 #### 4、修改源码bootstrap.yml配置文件 将第一步中生成的命名空间ID,填写至每个服务的配置文件中,并且记得修改Nacos地址,比如我的是本地安装的,端口使用的也是默认的,根据自己安装的需求修改即可。 ![输入图片说明](doc/images/5.png) #### 5、启动后端服务 依次启动如下三个微服务即可: ![输入图片说明](doc/images/6.png) ## 界面效果
## 多种模式切换