spring开源项目总结

 http://springboot.fun/

http://www.springboot.wiki/#opensource

http://favorites.ren/lookAround/

https://github.com/ityouknow/spring-boot-examples

spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。由于springboot的简单特性,已经在现阶段中国市场开发中成为主流,开源网站上也有很多springboot的优秀集成网站,现收集记录下,共同学习
 

1.mall 商城系统
gitee地址: mall: mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

官网:        document

  mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块【介绍摘取自官网】

   mall项目内容覆盖面较广,主流中间件基本均有使用,满足大部分所有业务系统搭建及使用,且其说明文档全面,新手跟着mall整套下来,基本满足中小企业开发

2.若依 后台管理系统

https://gitee.com/y_project/RuoYi

http://www.ruoyi.vip/

gitee地址: RuoYi: 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用

官网:         RuoYi 若依官方网站 |后台管理系统|权限管理系统|快速开发框架|企业管理系统|开源框架|微服务框架|前后端分离框架|开源后台系统|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi框架|RuoYi开源|RuoYi视频|若依视频|RuoYi开发文档|若依开发文档|Java开源框架|Java|SpringBoot|SrpingBoot2.0|SrpingCloud|Alibaba|MyBatis|Shiro|OAuth2.0|Thymeleaf|BootStrap|Vue|Element-UI||www.ruoyi.vip

  若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。性别男,若依是给女儿取的名字(寓意:你若不离不弃,我必生死相依)【介绍摘取自官网】

  后台管理系统及快速开发平台现阶段开源中已经比较丰富,也有很多其他优秀的网站如微人事【https://github.com/lenve/vhr】,springboot-plus[springboot-plus: 国内首个基于SpringBoot 2的开源管理后台系统,聚焦核心功能,提供健壮内核,支持多个数据库,容易搭建,容易修改。]等等大家可以自行去学习对比
 

3.pig 微服务解决方案

https://gitee.com/log4j/pig?utm_source=alading&utm_campaign=repo
gitee地址: pig: 基于Spring Boot 2.5、 Spring Cloud 2020 & Alibaba、 OAuth2 的微服务RBAC 权限管理系统。 🔝 🔝 记得上边点个star 关注更新。微服务交流群见底部二维码。

官网:         PIG 微服务解决方案

https://www.pig4cloud.com/#/

基于 Spring Cloud 2020 、Spring Boot 2.5、 OAuth2 的 RBAC 权限管理系统
基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手
提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持
提供 lambda 、stream api 、webflux 的生产实践 【介绍摘取自官网】                                    
  微服务架构框架,开源版本包含了基础的微服务架构,商业版本收费也不贵,学习上手微服务是很ok的

4.sa-token

https://gitee.com/dromara/sa-token
gitee地址: Sa-Token: 一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、jwt集成、Spring集成、WebFlux集成……

单点及认证解决方案,文档写的很详细,内容清晰明了十分推荐

组件类网站:
1.xxl-job 分布式任务调度平台
gitee地址: xxl-job: 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

https://gitee.com/xuxueli0323/xxl-job

官网:         分布式任务调度平台XXL-JOB

https://www.xuxueli.com/xxl-job/

  分布式的任务调度平台,接入方便,上手简单,自身平台基本包含了定时任务相关的所有功能,接入者只需关注,任务执行内容即可。同时xxl-相应系列的平台组件都挺不错的,其官网可以跳转,自行食用

2.mybatis-plus mybatis curd 增强工具
gitee地址: mybatis-plus: mybatis 增强工具包,简化 CRUD 操作。 文档 http://baomidou.com

https://gitee.com/baomidou/mybatis-plus?_from=gitee_search

官网:         MyBatis-Plus

https://baomidou.com/

  这个现阶段国内较为普及的curd框架,mybatis增强版,好用快速上手

3.beetlsql
gitee地址: BeetlSQL: 简洁方便,功能强大的ORM工具

https://gitee.com/xiandafu/beetlsql

BeetlSQL的目标是提供开发高效,维护高效,运行高效的数据库访问框架,在一个系统多个库的情况下,提供一致的编写代码方式。支持如下数据平台

传统数据库:MySQL,MariaDB,Oralce,Postgres,DB2,SQL Server,H2,SQLite,Derby,神通,达梦,华为高斯,人大金仓,PolarDB等
大数据:HBase,ClickHouse,Cassandar,Hive
物联网时序数据库:Machbase,TD-Engine,IotDB
SQL查询引擎:Drill,Presto,Druid
内存数据库:ignite,CouchBase
BeetlSQL 不仅仅是简单的类似MyBatis或者是Hibernate,或者是俩着的综合,BeetlSQL远大理想是对标甚至超越Spring Data,是实现数据访问统一的框架,无论是传统数据库,还是大数据,还是查询引擎或者时序库,内存数据库。【介绍摘取官网】

作者是springboot-plus的作者,中国现阶段开始普及国产服务器及国产数据库,了解数据访问统一的框架是非常有必要的

4.datax etl工具
github地址: GitHub - alibaba/DataX: DataX是阿里云DataWorks数据集成的开源版本

https://github.com/alibaba/DataX

  DataX 是阿里云 DataWorks数据集成 的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS 等各种异构数据源之间高效的数据同步功能。 【介绍摘取官网】

大数据时代,了解etl是非常有必要的,现阶段国内比较受欢迎的离线数据同步工具,相对kettle来说,使用部署相对方便,不过kettle包含数据清洗的功能,自行选择食用

5.spring-boot-seckill
gitee地址: spring-boot-seckill: 从0到1构建分布式秒杀系统,

https://gitee.com/52itstyle/spring-boot-seckill

https://gitee.com/52itstyle/spring-boot-seckill

秒杀系统框架,对秒杀相关业务及架构有需要兴趣的可以了解一下
 

参考来源

项目1

1、自定义banner

  https://www.cnblogs.com/cc11001100/p/7456145.html

2、事件和监听器

  https://blog.csdn.net/weixin_42338555/article/details/85259066

3 、SpringApplication和SpringApplicationBuilder

       https://blog.csdn.net/taiyangdao/article/details/77149875

  https://blog.csdn.net/zhichao_qzc/article/details/80673026

4、@EnableWebMvc,WebMvcConfigurationSupport,WebMvcConfigurer和WebMvcConfigurationAdapter区别

  https://www.cnblogs.com/sufferingStriver/p/9026764.html

5、springboot 跨源资源共享(CORS)

  https://www.cnblogs.com/yuansc/p/9076604.html

  https://blog.csdn.net/yft_android/article/details/80307672

6、springboot整合redis

  https://blog.csdn.net/zhulier1124/article/details/82154937

  https://www.cnblogs.com/superfj/p/9232482.html

  https://blog.csdn.net/cao_2000/article/details/87897297

  https://www.cnblogs.com/coder-lichao/p/10889457.html

7、springboot整合logback

  https://blog.csdn.net/c3618392/article/details/78934904 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值