2.mallplus多租户商城部署

mallplus采用现阶主流技术实现,涵盖了一般项目中几乎所有使用的技术。

1- 安装lombok插件

## mysql

- 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
- 下载后按提示进行安装
- 导入document/sql下的mall.sql文件

## redis

- 下载地址:https://github.com/MicrosoftArchive/redis/releases
- 下载后按提示进行安装

## OSS

- 该项目文件上传采用OSS,需要自行注册OSS账号并配置
- 首先将mall-admin\src\main\resources\application.properties文件中以aliyun.oss.开头的配置改为你自己的配置
- OSS上传文件需要配置跨域资源共享(CORS)规则,参考文档:https://help.aliyun.com/document_detail/31928.html
- 上传方式采用服务端签名后直传的形式,参考文档:https://help.aliyun.com/document_detail/31926.html

## mall-admin

- 启动项目:直接运行com.macro.mall.MallAdminApplication的main方法即可
- 接口文档地址:http://localhost:8080/swagger-ui.html

## mall-search

- 启动项目:直接运行com.macro.mall.search.MallSearchApplication的main方法即可
- 接口文档地址:http://localhost:8081/swagger-ui.html
- 使用前需要先调用接口导入数据;http://localhost:8081/esProduct/importAll
- 如出现无法启动的问题,可以先删除elasticsearch里面的数据再启动

## mall-portal

- 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可
- 接口文档地址:http://localhost:8085/swagger-ui.html

1. 本地安装开发环境中的所有工具并启动
2. 克隆源代码到本地,使用IDEA或Eclipse打开,并完成编译;
3. 安装 redis mysql
4. 在mysql中新建mall数据库,导入document/sql下的mall.sql文件;
5. 启动mall-admin项目:直接运行com.macro.mall.MallAdminApplication的main方法即可, 接口文档地址:http://localhost:8080/swagger-ui.html; 
6. 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可, 接口文档地址:http://localhost:8085/swagger-ui.html; 
7. 克隆mall-admin-web项目,并导入到IDEA中并完成编译传送门,需要安装node环境,然后到项目下;
8. 运行命令:npm install 然后执行 npm run dev,访问地址:http://localhost:8090 即可打开后台管理系统页面;
9. 克隆Mall-Vue-master项目,并导入到IDEA中并完成编译传送门;
10. 运行命令:npm run dev,访问地址: 即可打开pc商城页面;
11. 克隆vue-jd-master项目,并导入到IDEA中并完成编译传送门;
12. 运行命令:npm run dev,访问地址: 即可打开h5商城页面;
13. 下载小程序 用微信开发工具打卡就可以访问

  https://gitee.com/zscat-platform/mall

  功能预览

  http://www.yjlive.cn:8090/#/home
  https://gitee.com/zscat-platform/mall/wikis/pages

 群号:203747031

 欢迎关注公众号获取更多资料

发布了34 篇原创文章 · 获赞 28 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/a1439226817/article/details/90478645
今日推荐