# mcvboot
**Repository Path**: duyanjun/mcvboot
## Basic Information
- **Project Name**: mcvboot
- **Description**: 通过Ant DesignPro Vue + SpringBoot 搭建的后台管理系统后,实现了前后端分离,并实现了登录认证,认证成功后返回该用户相应权限范围内可见的菜单;解决了打包发布部署后的跨域问题。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2023-05-14
- **Last Updated**: 2024-04-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 基于Ant DesignPro Vue + SpringBoot 前后端分离
# 一、概述
1、通过Ant DesignPro Vue + SpringBoot 搭建的后台管理系统后,实现了前后端分离。
2、功能方面实现了登录认证,认证成功后返回该用户相应权限范围内可见的菜单。
3、将服务打包部署后遇到了跨域的问题。当前工程也解决了打包发布部署后的跨域问题。
# 二、代码说明
> 本工程代码是针对下面文章的的Demo工程
> [五、基于Ant DesignPro Vue实现通过SpringBoot后台加载自定义菜单- 前后端分离](https://blog.csdn.net/dyj095/article/details/129301823)
> [六、基于Ant DesignPro Vue + SpringBoot 前后端分离 - 部署后解决跨域的问题](https://blog.csdn.net/dyj095/article/details/130662246)
# 三、运行方式
## 方式1、直接java命令运行
```shell script
git clone https://gitee.com/duyanjun/mcvboot.git
mvn clean package
java -jar ./target/mcvboot-0.0.1-SNAPSHOT.jar
```
## 方式2、采用Docker运行
```shell script
git clone https://gitee.com/duyanjun/mcvboot.git
# 切换当前目录到mcvboot代码的根目录
cd mcvboot/
# docker执行Dockerfile中的编译指令
docker build -t mcvboot .
# docker运行mcvboot镜像,并以test-mcvboot为命名的容器来运行
docker run --name test-mcvboot -d -p 8080:8080 mcvboot
```