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
欢迎关注公众号获取更多资料