专栏/推荐 12 个 Spring Boot 开源项目

推荐 12 个 Spring Boot 开源项目

2022年06月13日 14:13--浏览 · --喜欢 · --评论
粉丝:234文章:8

SpringBoot 已经成为了 Java 程序员必备的技能。并且可以预见的是未来 SpringBoot 的发展还会更好,说 SpringBoot 是当今最重要的 Java 框架也不为过。

学习一门技术最好的方式就是 理论 + 实践,直接上 Demo ,跑通 Demo ,在探究原理

非常熟练后再学习源码和背后的原理逻辑,本篇文章推荐 12 个受欢迎的 开源项目,从理论到实战,助你拿下 SpringBoot

1.

Spring Boot Learning (GitHub Star:13K)

程序员DD大佬的基础教程,如果你没接触 Spring Boot 技术,可以从该教程学起。这也是我当年学习 Spring Boot 时参考的教程,非常推荐。

项目和博客结合,食用更佳:http://blog.didispace.com/

图片
图片

2.

spring-boot-examples (GitHub Star:22.9K)

纯洁的微笑大佬的项目,他和程序员DD都是我非常喜欢的博主。这个项目包含 Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。

图片
图片

3.

SpringAll (GitHub Star:25.2K)

图片
图片

该项目为 Spring 全家桶教程,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2。

项目为教程提及的源码,教程可以移步:https://mrbird.cc

4.

spring-boot-demo (GitHub Star:25.2K)**

图片
图片

spring-boot-demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 66 个集成 demo,已经完成 54 个。

该项目于 2017 年底创建,2019 年底开始爆发,大家发现了这个宝藏项目,至今已经有 25.2k 的 Star 啦!

图片
图片

该项目已成功集成以下功能:

actuator、admin、logback、aopLog、freemarker、thymeleaf、Beetl、Enjoy、JdbcTemplate、JPA、mybatis、通用Mapper、PageHelper、mybatis-plus、BeetlSQL、upload、redis、ehcache、email、task、quartz、xxl-job、swagger、security、SpringSession、Zookeeper、RabbitMQ、Kafka、websocket、socket.io、ureport2、打包成war文件、集成 ElasticSearch、Async、集成Dubbo、MongoDB、neo4j、docker、JPA、Mybatis、代码生成器、GrayLog、JustAuth、LDAP、动态添加/切换数据源、单机限流、分布式限流(AOP + Redis + Lua)、ElasticSearch 7.x(使用官方 Rest High Level Client)、HTTPS、Flyway(数据库初始化)。

5.

微人事 (GitHub Star:20.8K)

微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。

图片
图片

6.

EL-ADMIN (GitHub Star:15K)

一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统。

图片
图片

7.

JavaFaceNotes

image.png
image.png

31个专题 277页的Java面试题仓库,涵盖

Java基础、Java集合、异常&反射、IO&NIO、Java多线程、JVM、Linux、MySql、Spring、Mybatis、Nginx、Redis、Dubbo、SpringBoot、Kafka、Spring Cloud、简历

Netty、计算机基础、MongoDB、JSP、Servlet、Elasticsearch、Web安全、Tomcat、Zookeeper、Maven、Git、RabbitMQ、Java8、JVM

https://github.com/javaxiaokashow/JavaFaceNotes

8.

spring-boot-exmaples

该仓库为Spring/SpringBoot/SpringCloud系列技术栈,目前还在持续更新中哦

image.png
image.png
image.png
image.png

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

最后再来推荐一下小熊自己开源的几个项目 基本功能简单配置 都能跑通哦,希望大家给个star ❥(^_-)

9.

xjt-springboot-vue-blog

xiong-blog是基于springboot+vue的前后端分离的博客系统,包括如下几个部分服务端(提供API服务)xiong-blog-server,后台管理界面xiong-blog-backend,前台界面xiong-blog-front。

image.png
image.png
image.png
image.png

https://github.com/BFD2018/xjt-springboot-vue-blog

10.

星光旅游网

SpringBoot+Vue前后端分离的仿马蜂窝旅行网

image.png
image.png

https://github.com/BFD2018/xjt-springboot-travel

11.

xiong-springboot-demos

这个项目记录了小熊学习SpringBoot的点滴,从基础配置到项目搭建的所需知识都有
目前仍在活跃不断更新中…

image.png
image.png

https://github.com/BFD2018/xiong-springboot-demos

12.

猫猫电影

猫猫电影是一个仿猫眼电影的项目:基于SpringBoot2.x+ MyBatisPlus + MySQL + Shiro+ Vue + 阿里云OSS实现的电影资源分享与购票系统。

image.png
image.png

https://github.com/BFD2018/xjt-springboot-movie


投诉或建议