一个完全开源的商城系统项目,基于spring boot和spring oauth2.0开发,采用mybatis作为持久层框架,redis作为缓存,支持前后端分离,有效地防范xss攻击,并拥有分布式锁以应对生产环境的多实例部署。该商城系统的数据库设计为b2b2c模式,提供了完整的sku和下单流程。商城名为"Mall4j",旨在为中小企业提供一个易于维护的完整开源电商系统。后台管理系统涵盖了商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理及设置等功能。代码附带详细文档、演示和部署教程。