youlai-mall/README.md
2020-09-08 01:41:32 +08:00

83 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

![](https://img.shields.io/badge/SpringBoot-2.3.0-brightgreen.svg)
![](https://img.shields.io/badge/SpringCloud-Hoxton.SR5-green.svg)
## **项目简介**
youlai-mall是集成当前最新主流技术一套开源的商城系统。整个系统采用微服务架构前后端分离交互模式。业务模块包括了商品管理、订单管理、营销管理、会员管理等。
## **项目结构**
``` lua
youlai-mall
├── conf -- Nacos配置中心存储的配置
├── doc -- 数据库初始化脚本
├── youlai-admin -- 后台管理系统服务
├── youlai-admin-api -- 后台管理系统服务的远程调用客户端
├── youlai-auth -- 认证中心
├── youlai-common -- 公共模块
└── youlai-gateway -- API网关
```
## **技术栈**
| 后端技术 |
| -------------------- |
| SpringBoot 2.3.0 |
| SpringCloud Hoxton.SR5 + Nacos |
| SpringCloud Alibaba 2.2.0 |
| Spring Security OAuth2 |
| knife4j |
| 管理前端技术 |
| -------------------- |
| Vue |
| Element-UI |
| 微信小程序技术 |
| -------------------- |
| Vue|
| uni-app |
## **快速启动**
### 1. 启动管理后台服务
1. 拉取[youlai-mall](https://github.com/hxrui/youlai-mall)代码并导入项目依赖Lombok插件如果IDEA未安装请至插件市场安装后重启IDEA。
2. 创建数据库youlai导入项目包下的doc/youlai.sql完成数据表的创建和初始化。
3. 启动nacos-serverWindows下如何搭建请参考我的这篇文章 [SpringCloud实战 | 第一篇Windows搭建Nacos服务](https://www.cnblogs.com/fly4j/p/13581881.html)
4. 进入Nacos管控台依次点击配置管理->配置列表->导入配置然后选择项目文件下conf/DEFAULT_GROUP.zip完成项目配置文件导入成功后 编辑配置文件修改数据库连接信息。
5.分别启动youlai-admin,youlai-auth,youlai-gateway服务
### 2. 启动管理后台前端
1. 拉取[youlai-mall-admin-web](https://github.com/hxrui/youlai-mall-admin-web)代码并导入IDEA
2. npm install
3. npm run dev
4. 浏览器打开 http://localhost:9527, 输入用户名/密码: admin/123456 登录管理平台
## 开发计划
> V 1.0.0 完成以下目标:
1. 微服务基础框架搭建
2. 认证中心集成OAuth2+JWT完成认证鉴权
3. 管理后台前端vue-element-admin改造接入后台
## 项目文档
1. [SpringCloud实战 | 第一篇Windows搭建Nacos服务 ](https://www.cnblogs.com/fly4j/p/13581881.html)
2. [SpringCloud实战 | 第二篇SpringCloud整合Nacos实现注册中心](https://www.cnblogs.com/fly4j/p/13584204.html)
3. [SpringCloud实战 | 第三篇SpringCloud整合Nacos实现配置中心](https://www.cnblogs.com/fly4j/p/13585125.html)
4. [SpringCloud实战 | 第四篇SpringCloud整合Gateway实现API网关](https://www.cnblogs.com/fly4j/p/13608650.html)
5. [SpringCloud实战 | 第五篇SpringCloud整合OpenFeign实现微服务之间的调用](https://www.cnblogs.com/fly4j/p/13615592.html)
6. [vue-element-admin改造接入后台搭建有来商城youlai-mall前后端分离管理平台](https://www.cnblogs.com/fly4j/p/13624548.html)
## 问题
项目在搭建的过程中如您遇到任何问题都可以联系我帮你解决微信号haoxianrui