springboot+maven商城_mall4j完全开源商城

Mall4j 是一个使用Spring Boot、Spring OAuth2.0、Mybatis、Redis构建的轻量级、安全的电商系统。提供商品管理、订单、权限等模块,并具备分布式锁功能,支持前后端分离,防止XSS攻击。包含Java后台、Vue后台前端及小程序源码。遵循AGPLv3开源协议,提供商业授权。
摘要由CSDN通过智能技术生成

一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为b2b2c设计,拥有完整sku和下单流程的完全开源商城

前言

Mall4j项目致力于为中小企业打造一个完整、易于维护的开源的电商系统,采用现阶段流行技术实现。后台管理系统包含商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理、设置等模块。

授权

Mall4j 使用 AGPLv3 开源,请遵守 AGPLv3 的相关条款,或者联系作者获取商业授权

项目链接

java后台:https://gitee.com/gz-yami/mall4j

vue后台前端:https://gitee.com/gz-yami/mall4v

小程序:https://gitee.com/gz-yami/mall4m

演示地址

由于我们并不希望小程序的数据被弄混乱,我们弄了两个数据库。因此,您修改了后台的商品信息,小程序并不能看到!

后台:http://mall4j-admin.gz-yami.com 账号:admin/123456

​2. 搜索小程序 亚米商城

技术选型

技术版本说明Spring Boot2.1.6MVC核心框架Spring Security oauth22.1.5认证和授权框架MyBatis3.5.0ORM框架MyBatisPlus3.1.0基于mybatis,使用lambda表达式的Swagger-UI2.9.2文档生产工具Hibernator-Validator6.0.17验证框架redisson3.10.6对redis进行封装、集成分布式锁等hikari3.2.0数据库连接池log4j22.11.2更快的log日志工具fst2.57更快的序列化和反序列化工具orika1.5.4更快的bean复制工具lombok1.18.8简化对象封装工具hutool4.5.0更适合国人的java工具集swagger-bootstrap1.9.3基于swagger,更便于国人使用的swagger ui

部署教程

1.开发环境

以下版本是最低要求的!!! 提问问题前请注意开发环境!!

工具版本jdk1.8+mysql5.7+redis3.2+

2.启动

  • 推荐使用idea,安装lombok插件后,使用idea导入maven项目
  • 将yami_shop.sql导入到mysql中,修改application-dev.yml更改 datasource.url、user、password
  • 将mysql配置为不区分表名大小写(定时任务需要)
  • 通过修改ma.properties 修改微信小程序信息
  • 通过修改mp.properties 修改微信公众号信息
  • 通过修改pay.properties 修改微信支付信息
  • 通过修改shop.properties 修改七牛云、阿里大于等信息
  • 修改api.properties 修改当前接口所在域名,用于支付回调
  • 启动redis,端口6379
  • 通过WebApplication启动项目后台接口,ApiApplication 启动项目前端接口

关于如何启动可以参考视频: https://www.bilibili.com/video/av60447070

关于授权流程可以参考视频:https://www.bilibili.com/video/av60453722

相关截图

1. 后台截图

c633ea0489d3bc3ac614b6d9c86d7f0f.png
8e08615aad4552f5c77561dbbc8c8201.png
bd9be840b6bb275ad45e927b329bde91.png
23892838fa3c4f0b807e162692e41e12.png
c711a995c90232f4563d0764e3da5b45.png

2. 小程序截图

8f7330078d1f39a8624f3cded2cad1e2.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值