Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Jeecg Boot | 35,948 | 5 days ago | 15 | July 23, 2023 | 51 | apache-2.0 | Java | |||
🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 | ||||||||||
Vhr | 26,122 | 3 months ago | 206 | Java | ||||||
微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 | ||||||||||
Eladmin | 20,075 | a month ago | 4 | apache-2.0 | Java | |||||
eladmin jpa 版本:项目基于 Spring Boot 2.6.4、 Jpa、 Spring Security、Redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 | ||||||||||
Ruoyi Vue Pro | 19,928 | 2 | 6 days ago | 4 | August 11, 2022 | 13 | mit | Java | ||
🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城等功能。你的 ⭐️ Star ⭐️,是作者生发的动力! | ||||||||||
Litemall | 18,229 | 2 | 2 months ago | 1 | April 25, 2020 | 28 | mit | Java | ||
又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 | ||||||||||
Vue Admin Better | 14,981 | 4 days ago | 1 | February 28, 2023 | 14 | mit | Vue | |||
🚀🚀🚀vue admin,vue3 admin,vue3.0 admin,vue后台管理,vue-admin,vue3.0-admin,admin,vue-admin,vue-element-admin,ant-design,vue-admin-beautiful-pro,vab admin pro,vab admin plus,vue admin plus,vue admin pro | ||||||||||
Newbee Mall | 10,077 | 4 months ago | gpl-3.0 | Java | ||||||
🔥 🎉newbee-mall是一套电商系统,包括基础版本(Spring Boot+Thymeleaf)、前后端分离版本(Spring Boot+Vue 3+Element-Plus+Vue-Router 4+Pinia+Vant 4) 、秒杀版本、Go语言版本、微服务版本(Spring Cloud Alibaba+Nacos+Sentinel+Seata+Spring Cloud Gateway+OpenFeign+ELK)。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。 | ||||||||||
Zfile | 7,780 | 20 days ago | 63 | mit | Java | |||||
在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载 | ||||||||||
Vblog | 6,908 | 4 months ago | 68 | Java | ||||||
V部落,Vue+SpringBoot实现的多用户博客管理平台! | ||||||||||
Luban H5 | 5,704 | 7 months ago | 106 | gpl-3.0 | JavaScript | |||||
[WIP]en: web design tool || mobile page builder/editor || mini webflow for mobile page. zh: 类似易企秀的H5制作、建站工具、可视化搭建系统. |
咕泡商城是咕泡学院 Java架构课程中,帮助学员对于技术更好落地的一个实战项目,项目基于springboot2.1.6.RELEASE+Dubbo2.7.3 来构建微服务。
业务模块划分,尽量贴合互联网公司的架构体系。所以,除了业务本身的复杂度不是很高之外,整体的架构基本和实际架构相差无几。
但实际上,真实的生产级的项目由于用户量以及业务的复杂度,会变得非常复杂。 所以我们会让更多的人参与进来,从需求、设计、解决方案等方面出发来对项目进行迭代,从而培养出一定的
实际解决方案的经验和能力。
项目采用前后端分离开发,前端需要独立部署。目前核心的技术栈采用的是SpringBoot2.1.5.RELEASE+Dubbo2.7.2,
后端的主要架构是基于springboot+dubbo+mybatis.
db_script 本项目的数据库脚本 | 使用mysql | 暂时未做分表处理,不过有考虑到分表的情况 |
---|---|---|
gpmall-cashier 收银台,负责支付相关的交互逻辑 | web项目 | 8083端口 |
gpmall-commons 公共的组件 | jar | 公共组件,很多地方都有引用,改动的时候要注意 |
gpmall-front 咕泡商城的前端项目 | 前端项目 | 使用vue、node、es等前端技术开发 |
gpmall-parent 父控文件,用来统一管理所有jar包 | 父控文件 | 用来统一管理所有项目的jar包的版本 |
gpmall-shopping 商品/购物车/首页渲染等交互 | web项目 | 8081端口 |
gpmall-user 提供用户相关的交互,如登录、注册、个人中心等 | web项目 | 8082端口 |
market-service 促销活动的Dubbo服务【暂时未联调完成,可以不启动】 | dubbo服务 | 20884端口 |
pay-service 提供支付处理能力 | dubbo服务 | 20883端口 |
shopping-service,提供购物车、推荐商品、商品等服务 | dubbo服务 | 20881端口 |
user-service ,提供用户相关服务 | dubbo服务 | 20880端口 |
order-service ,提供订单服务 | dubbo服务 | 20882端口 |
comment-service , 商品评论服务 | dubbo服务 | 20885端口 |
PRD | 存放prd需求文档,有想参与设计的同学,可以提供prd需求 | |
wiki | 帮助文档,需要每一位同学贡献自己的一份力量 |
创建gpmall数据库,并把db_scrpit
目录下的sql脚本导入。
按照下面顺序分别启动相关服务
gpmall-parent , 这个是整个项目的父控文件,需要执行install安装到本地,如果自己搭建了nexus,可以deploy到nexus上
gpmall-commons , 这个是整个项目的公共依赖,执行install安装到本地,如果自己搭建了nexus,可以deploy到nexus上
注: 下列微服务,用到了mysql、redis、kafka等,需要提前安装好相关中间件,并且所有的服务配置的是host地址,建议用hostswitch工具统一维护
user-service , 用户服务,把user-service-api
模块,install到本地仓库,因为其他模块有依赖。然后启动服务。
order-service , 订单服务, 把order-service-api
模块,install到本地,给其他模块依赖
shopping-service , 商品服务, 把shopping-service-api
模块,install到本地,给其他模块依赖
marking-service , 营销服务,暂时未开发功能。
pay-service , 支付服务,代码已经写完并调试通过(但是用的是老的接口版本,如果是新的版本,需要改接口),还需要提供appid这些,不过这个项目不启动,并不影响前面的页面的功能
comment-service , 评论服务,用于展示商品评论信息
下面的服务为BFF,做服务聚合,分别依赖上面的微服务模块
gpmall-shopping
gpmall-user
gpmall-cashier
前端工程 gpmall-front, 这个项目采用vue开发。
npm install
,npm run dev
运行, 如果后端的服务都正常启动,此时gpmall-front会把请求转发到服务端获取相关数据进行渲染。非常欢迎您对Gpmall的开发作出贡献! 你可以选择以下方式向Gpmall贡献:
<<<<<<< HEAD
=======
88aab362053f002aeff65bb3c957591fafb1c788
作者的个人博客