记录下本人使用过的开源项目
- 管理类项目
- 商城类项目
- 支付类项目
1、若依 RuoYi
首当其冲必然是RuoYi啊
项目地址:https://gitee.com/y_project/RuoYi
项目介绍:
若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
内置功能:
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
岗位管理:配置系统用户所属担任职务。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
参数管理:对系统动态配置常用参数。
通知公告:系统通知公告信息发布维护。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志:系统登录日志记录查询包含登录异常。
在线用户:当前系统中活跃用户状态监控。
定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
系统接口:根据业务代码自动生成相关的api接口文档。
服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
缓存监控:对系统的缓存查询,删除、清空等操作。
在线构建器:拖动表单元素生成相应的HTML代码。
连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
演示地址:http://ruoyi.vip
文档地址:http://doc.ruoyi.vip
2、后台管理框架 Pig
项目地址:https://gitee.com/log4j/pig
项目介绍:
基于 Spring Cloud 2021 、Spring Boot 2.7、 OAuth2 的 RBAC 权限管理系统
基于数据驱动视图的理念封装 element-plus,即使没有 vue 的使用经验也能快速上手
提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持
提供 lambda 、stream api 、webflux 的生产实践
演示地址:http://pigx.pigx.top
文档地址:https://wiki.pig4cloud.com
项目截图:
3、商城类项目:Mall
项目地址:https://github.com/macrozheng/mall
项目介绍:
Mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
演示地址:http://www.macro.com
文档地址:http://doc.mall.com
4、支付类项目:PayTaro
项目地址:https://github.com/paytaro/paytaro
项目介绍:
PayTaro是一个开源的支付系统,支持多种支付渠道,具备支付、退款、查询、对账等功能,易于集成,有详细的API文档和示例代码,方便二次开发和定制。
演示地址:http://pay.paytaro.com
文档地址:http://doc.paytaro.com
5、社区类项目:SpringBlade
项目地址:https://gitee.com/smallc/SpringBlade
项目介绍:
SpringBlade 是一个由商业级项目升级优化而来的Spring Cloud微服务架构,它是基于Spring Boot 2.x、Spring Cloud Greenwich及Spring Cloud Alibaba等核心技术,具备高效、高性、强壮、可监控、开箱即用的微服务系统。
演示地址:http://www.springblade.com
文档地址:http://doc.springblade.com
6、内容管理系统:Halo
项目地址:https://github.com/halo-dev/halo
项目介绍:
Halo 是一款现代化的个人独立博客系统,它使用Spring Boot 2.x开发,致力于为用户提供一个功能完备、简洁美观、易于使用的博客系统。
演示地址:https://halo.run
文档地址:https://docs.halo.run
7、监控系统:SkyWalking
项目地址:https://github.com/apache/skywalking
项目介绍:
Apache SkyWalking 是观察性分析平台和APM(应用性能监控)系统。为云原生、基于容器和基于微服务的架构提供自动、实质性和精确的监控分析,以及包括指标聚合和追踪分析在内的多种监控分析手段。
演示地址:https://demo.skywalking.apache.org
文档地址:https://skywalking.apache.org/docs/
8、日志系统:ELK Stack
项目地址:https://www.elastic.co/elk-stack
项目介绍:
ELK Stack 是Elasticsearch、Logstash和Kibana三个开源软件的组合,为用户提供了一个强大的日志检索、分析和可视化平台。
演示地址:https://demo.elastic.co
文档地址:https://www.elastic.co/guide/index.html
9、API 网关:Kong
项目地址:https://github.com/Kong/kong
项目介绍:
Kong 是一个云原生的,快速的,可扩展的,分布式的微服务抽象层,它提供了出色的 API 网关和服务网格功能,帮助企业设计、构建、运行和管理多云、混合云架构的应用程序。
演示地址:https://demo.konghq.com
文档地址:https://docs.konghq.com
10、分布式事务解决方案:Seata
项目地址:https://github.com/seata/seata
项目介绍:
Seata 是一个开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。它为微服务架构提供了一套简单易用、高效可靠、无侵入的分布式事务解决方案。
演示地址:https://seata.dev
文档地址:https://seata.io/en-us/docs/user/quickstart.html文章来源:https://www.toymoban.com/news/detail-735290.html
更多精彩开源项目,敬请期待…文章来源地址https://www.toymoban.com/news/detail-735290.html
到了这里,关于2023全新开源十个Java实战项目-可上手企业的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!