# springcloud_ems
**Repository Path**: NABOBOAN/springcloud_ems
## Basic Information
- **Project Name**: springcloud_ems
- **Description**: 使用Springcloud重构ems项目
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2021-03-10
- **Last Updated**: 2022-09-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
项目部署安装
1.搭建后台项目环境
1.将SpringCloud项目导入IDEA中
2.修改配置Maven
2.Docker安装启动Nacos
服务注册中心 统一配置中心
# 1.下载Nacos
$ docker pull nacos/nacos-server:1.4.1
# 2.启动Nacos
$ docker run --name nacos -it -p 8848:8848 --env MODE=standalone nacos/nacos-server:1.4.1
# 3.访问Nacos
http://192.168.127.155:8848/nacos
3.创建docker-compose
1.创建 ems 项目
2.编写 docker-compose.yml
version: "3.8"
services:
nacos:
image: nacos/nacos-server:1.4.1
ports:
- "8848:8848"
container_name: nacos
environment:
- MODE=standalone
networks:
- ems-network
mysql:
image: mysql:5.6
ports:
- "3306:3306"
container_name: mysql
environment:
MYSQL_ROOT_PASSWORD: root
volumes:
- mysqlData:/var/lib/mysql
networks:
- ems-network
networks:
ems-network:
volumes:
mysqlData:
2.进入ems项目执行指令启动docker-compose
$ docker-compose up
4.启动项目测试连接Nacos
1.配置项目配置文件
#指定nacos服务地址
spring.cloud.nacos.server-addr=192.168.127.155:8848
#指定注册中心地址
spring.cloud.nacos.discovery.server-addr=${spring.cloud.nacos.server-addr}
2.修改前台项目网关地址
var baseURI = "http://localhost:8992/";
3.打开页面查看页面是否报错
4.测试用户注册页面验证码是否正常响应
5.启动Mysql
# 1.启动Mysql
$ docker run -p 3333:3306 --name mysql -v mysqlData:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6
# 2.创建 ems 数据库
# 3.导入sql文件
ems.sql
6.项目导入数据依赖
com.alibaba
druid
1.1.19
mysql
mysql-connector-java
5.1.38
org.mybatis.spring.boot
mybatis-spring-boot-starter
2.1.3
7.实现登陆接口
1.补全目录结构
2.实现登陆方法
3.测试
8.SpringCloud项目架构
springcloud_ems
springcloud_ems_commons 项目通用的依赖和文件
springcloud_ems_gateway 项目网关
springcloud_ems_user 用户服务
springcloud_ems_emps 员工服务 配置网关
springcloud_ems_files 文件服务 配置网关
注册中心:Nacos
统一配置中心:Nacos