# 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全套分布式微服务,前后端分离架构,大道至简、代码玄学、开箱即用**













# 平台简介
**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。

注意:生成命名空间ID

#### 2、导入Nacos配置文件
在本项目的根目录doc/config目录下,选择nacos_config_export_20230329154502.zip导入到上一步新建的目标空间【micro】中

#### 3、修改MySQL以及Redis
修改自己本地的MySQL以及Redis的连接配置信息

注意:将源码根目录doc/sql目录下的sql文件【dt_micro.sql】导入到自己的MySQL库中
#### 4、修改源码bootstrap.yml配置文件
将第一步中生成的命名空间ID,填写至每个服务的配置文件中,并且记得修改Nacos地址,比如我的是本地安装的,端口使用的也是默认的,根据自己安装的需求修改即可。

#### 5、启动后端服务
依次启动如下三个微服务即可:

## 界面效果
## 多种模式切换