前言:
当前兄弟们对“java商城开源”大概比较讲究,朋友们都想要学习一些“java商城开源”的相关文章。那么小编也在网上搜集了一些关于“java商城开源””的相关内容,希望看官们能喜欢,咱们一起来了解一下吧!对与热爱使用Java微服务开发电商商城的朋友,可以点赞,收藏,转发,防止那天自己找不到了,对大家无论是项目或者学习技术都有非常大的帮助.
你必不可能错过的java微服务开源商城项目(开源,直接下载)
文章目录(概览)1. mall-swarm2. mall3. litemall4. Mall4j电商商城 java商城系统1. mall-swarm
1. mall-swarm
github:
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
后端:
技术 说明 官网
Spring Cloud 微服务框架
Spring Cloud Alibaba 微服务框架
Spring Boot 容器+MVC框架
Spring Security Oauth2 认证和授权框架
MyBatis ORM框架
MyBatisGenerator 数据层代码生成
PageHelper MyBatis物理分页插件
Knife4j 文档生产工具
Elasticsearch 搜索引擎
RabbitMq 消息队列
Redis 分布式缓存
MongoDb NoSql数据库
Docker 应用容器引擎
Druid 数据库连接池
OSS 对象存储
MinIO 对象存储
JWT JWT登录支持
LogStash 日志收集
Lombok 简化对象封装工具
Seata 全局事务管理框架
Portainer 可视化Docker容器管理
Jenkins 自动化部署工具
前端:
技术 说明 官网
Vue 前端框架
Vue-router 路由框架
Vuex 全局状态管理框架
Element 前端UI框架
Axios 前端HTTP框架
v-charts 基于Echarts的图表框架
开发环境
工具 版本号 下载
JDK 1.8
Mysql 5.7
Redis 5.0
Elasticsearch 7.6.2
Kibana 7.6.2
Logstash 7.6.2
MongoDb 4.2.5
RabbitMq 3.7.14
nginx 1.10
2. mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
github:
(系统图,架构图什么的很丰富)
后端
技术 说明 官网
SpringBoot 容器+MVC框架
SpringSecurity 认证和授权框架
MyBatis ORM框架
MyBatisGenerator 数据层代码生成
Elasticsearch 搜索引擎
RabbitMQ 消息队列
Redis 分布式缓存
MongoDB NoSql数据库
LogStash 日志收集工具
Kibina 日志可视化查看工具
Nginx 静态资源服务器
Docker 应用容器引擎
Jenkins 自动化部署工具
Druid 数据库连接池
OSS 对象存储
MinIO 对象存储
JWT JWT登录支持
Lombok 简化对象封装工具
Hutool Java工具类库
PageHelper MyBatis物理分页插件
Swagger-UI 文档生成工具
Hibernator-Validator 验证框架
前端
技术 说明 官网
Vue 前端框架
Vue-router 路由框架
Vuex 全局状态管理框架
Element 前端UI框架
Axios 前端HTTP框架
v-charts 基于Echarts的图表框架
Js-cookie cookie管理工具
nprogress 进度条控件
3. litemall
litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端
gitee:
4. Mall4j电商商城 java商城系统
一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为b2b2c设计,拥有完整sku和下单流程的完全开源商城。
Mall4j项目致力于为中小企业打造一个完整、易于维护的开源的电商系统,采用现阶段流行技术实现。后台管理系统包含商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理、设置等模块。
技术选型
技术 版本 说明
Spring Boot 2.1.6 MVC核心框架
Spring Security oauth2 2.1.5 认证和授权框架
MyBatis 3.5.0 ORM框架
MyBatisPlus 3.1.0 基于mybatis,使用lambda表达式的
Swagger-UI 2.9.2 文档生产工具
Hibernator-Validator 6.0.17 验证框架
redisson 3.10.6 对redis进行封装、集成分布式锁等
hikari 3.2.0 数据库连接池
log4j2 2.11.2 更快的log日志工具
fst 2.57 更快的序列化和反序列化工具
orika 1.5.4 更快的bean复制工具
lombok 1.18.8 简化对象封装工具
hutool 4.5.0 更适合国人的java工具集
swagger-bootstrap 1.9.3 基于swagger,更便于国人使用的swagger ui
标签: #java商城开源