Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Spring Boot | 67,616 | 1,407 | 2,448 | 12 hours ago | 193 | September 22, 2022 | 658 | apache-2.0 | Java | |
Spring Boot | ||||||||||
Mall | 66,557 | 3 days ago | 35 | apache-2.0 | Java | |||||
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 | ||||||||||
Jeecg Boot | 34,800 | a day ago | 11 | June 05, 2022 | 48 | apache-2.0 | Java | |||
🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 | ||||||||||
Spring Boot Demo | 29,552 | 7 days ago | 113 | mit | Java | |||||
🚀一个用来深入学习并实战 Spring Boot 的项目。 | ||||||||||
Spring Boot Examples | 28,980 | 3 days ago | 7 | Java | ||||||
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 | ||||||||||
Vhr | 25,944 | 7 days ago | 206 | Java | ||||||
微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 | ||||||||||
Springall | 24,478 | 7 months ago | 26 | mit | Java | |||||
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc | ||||||||||
Eladmin | 19,781 | 4 days ago | 42 | apache-2.0 | Java | |||||
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 | ||||||||||
Litemall | 17,912 | 2 months ago | 1 | April 25, 2020 | 27 | mit | Java | |||
又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 | ||||||||||
Springboot Learning Example | 15,343 | 2 months ago | 52 | apache-2.0 | Java | |||||
spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 |
Java流行框架源码分析,学习以及总结。项目持续更新中,不建议直接Fork,欢迎star、watch。
对于框架底层源码的学习,需要反复、认真思考,并做到温故而知新,这样才能将底层原理吸收得更加牢固。
框架包括:
✅ Spring源码
✅ SpringBoot源码
✅ SpringAOP源码
✅ SpringSecurity源码
✅ SpringSecurity OAuth2源码
✅ JDK源码
✅ Dubbo源码
✅ Netty源码
✅ RocketMQ源码
MyBatis源码
SpringCloud源码
为什么要分析、学习源码?
学习一个框架的源码,不仅在实际使用时如果出现问题,可以快速定位出问题,找到问题原因并解决,同时还可以学习到框架的架构思想以与设计模式。当然,学习框架底层源码还可以提升我们自身的水平,在大厂面试时能够在众多面试者中脱颖而出。因此学习框架虽然枯燥乏味,但罗马并非一日建成的,所以平时之余就要多学习框架底层源码, 这样在用到的时候就能游刃有余。
Tip:如果读者电脑无法浏览到github图片,则需要设置hosts配置文件, 解决办法:解决GitHub网页githubusercontent地址无法访问问题
项目导入 将整个JavaSourceCodeLearning导入IDEA中,然后选中项目pom.xml文件右键,open as maven project然后等待maven下载相应jar包即可。
JDK源码学习
Spring源码学习
SpringAOP源码学习
SpringBoot源码学习
SpringBoot版本:2.2.1.RELEASE
SpringSecurity&OAuth2源码学习
Dubbo底层源码解析
Netty底层源码解析
Netty实战课相关点位于:Spring-Netty,com/bruis/learnnetty/im包下,有需要的读者可前往查看。
持续更新中...
todo
2021年年底完成了人生的两件大事,所以一直没时间持续输出源码分析,2022年开始需要继续努力,继续完成这个源码分析项目!
原创不易,各位帅哥美女star支持下...