经常浏览技术社区、技术公众号的读者会有一个感受,那么就是 Spring Boot 相关的文章和相关咨询越来越多。包括小逛和技术公众号的博主交流,他们也发现推送 Spring Boot 相关的文章阅读量、收藏量都很高。这也从侧面反映了 Spring Boot 技术的火爆。
一切都在证明,Spring Boot 已经成为了 Java 程序员必备的技能。并且可以预见的是未来 Spring Boot 的发展还会更好。学习一门技术最好的方式就是理论 + 实践,学习网理论基础,直接上 Demo 。跑通 Demo ,在探究原理。如果用的非常熟练再探究源码和背后的原理。
本篇文章推荐 6 个受欢迎的 GitHub 项目,拿下 Spring Boot !
基础篇
1. Spring Boot Learning Star: 11.8k
https://github.com/dyc87112/SpringBoot-Learning
程序员DD大佬的基础教程,如果你没接触 Spring Boot 技术,可以从该教程学起。这也是小逛当年学习 Spring Boot 时参考的教程,非常推荐。
项目和博客结合,食用更佳:http://blog.didispace.com/
纯洁的微笑大佬的项目,他和程序员DD都是我非常喜欢的博主。这个项目 Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。
该项目为Spring全家桶教程,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2。
项目为教程提及的源码,教程可以移步:https://mrbird.cc
实战篇
4. spring-boot-demo Star: 16.4k
https://github.com/xkcoding/spring-boot-demo
该项目于 2017 年底创建,2019 年底开始爆发,大家发现了这个宝藏项目,至今已经有 16.4k 的 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. 微人事 Star : 17.7k
后端技术栈
6. EL-ADMIN 后台管理系统 Star : 9.9k
https://github.com/elunez/eladmin
一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统。
系统功能
最后最后
欢迎关注小逛的公众号「逛逛GitHub」,置顶标星。每日一个有用、有料的 GitHub 项目推荐,秀的一批~扫描下方二维码关注!
点个 在看 可好?
本文分享自微信公众号 - 逛逛GitHub(ggGithub)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。