Spring is a comprehensive framework for developing Java applications, designed to simplify enterprise-level software development with a focus on making Java-based applications easier to manage and more productive. At its core, Spring provides Inversion of Control (IoC) to promote loose coupling through dependency injection, allowing developers to write more testable and maintainable code. It also offers extensive support for aspect-oriented programming (AOP), transaction management, and integrates seamlessly with other Java frameworks such as Hibernate, JPA, and security solutions. Spring Boot, a subproject of Spring, enhances productivity by providing a convention-over-configuration approach, enabling developers to rapidly set up and run applications with minimal configuration through its embedded server options and opinionated starter dependencies. Additionally, with its robust support for RESTful API development through Spring MVC and Spring WebFlux for reactive, non-blocking applications, Spring is highly versatile in catering to a wide range of modern software development needs.
View the most prominent open source Spring projects in the list below. Click on a specific project to view its alternative or complementary packages.
- 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!☆146,970Updated this week
- mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、…☆78,114Updated 3 weeks ago
- Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.☆75,272Updated this week
- Spring Framework☆56,706Updated this week
- 🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x/3.x,SpringCloud,Ant Design&Vue3,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式,引入AI模型能力 OnlineC…☆40,727Updated this week
- 🚀一个用来深入学习并实战 Spring Boot 的项目。☆33,142Updated 3 months ago
- about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。☆30,268Updated last year
- Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.☆27,982Updated this week
- To Be Top Javaer - Java工程师成神之路☆25,355Updated 10 months ago
- Redisson - Valkey and Redis Java client. Complete Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based…☆23,377Updated this week
- 😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等☆22,234Updated 2 months ago
- 《史上最简单的Spring Cloud教程源码》☆17,882Updated 3 years ago
- 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业…☆16,680Updated last year
- 【大厂面试专栏】一份Java程序员需要的技术指南,这里有面试题、系统架构、职场锦囊、主流中间件等,让你成为更牛的自己!☆14,185Updated last year
- Spring源码阅读☆13,555Updated last year
- 🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alterna…☆13,286Updated 4 months ago
- Admin UI for administration of spring boot applications☆12,388Updated this week
- 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、点赞、分享)!☆11,205Updated this week
- Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system adm…☆10,112Updated this week
- Spring Security☆8,828Updated this week
- 涵盖了 Spring 框架的核心概念和关键功能,包括控制反转(IOC)容器的使用,面向切面编程(AOP)的原理与实践,事务管理的方式与实现,Spring MVC 的流程与控制器工作机制,以及 Spring 中数据访问、安全、Boot 自动配置等方面的深入研究。此外,它还包含…☆8,379Updated 3 months ago
- (RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用☆6,405Updated last week
- 『Java八股文』Java面试套路,Java进阶学习,打破内卷拿大厂Offer,升职加薪!☆6,026Updated 11 months ago
- Automated JSON API documentation for API's built with Spring☆5,930Updated 8 months ago
- 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis☆5,922Updated last year
- 程序员鱼皮的编程宝典。原创编程学习路线,包括经验分享、技术知识、学习资源、学习建议、项目等,适用于所有学习编程 & 求职的同学。已完成 Java、前端☆5,716Updated 2 weeks ago
- mini-spring是简化版的spring框架,能帮助你快速熟悉spring源码和掌握spring的核心原理。抽取了spring的核心逻辑,代码极度简化,保留spring的核心功能,如IoC和AOP、资源加载器、事件监听器、类型转换、容器扩展点、bean生命周期和作用域、…☆5,632Updated 3 months ago
- lamp-cloud 支持jdk21、jdk17、jdk11、jdk8,ta基于 SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)解决方案,亦可作为普通项目(非SaaS架构)的基础开发框架使用,目前已实现插拔式数…☆5,508Updated this week
- 该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企…☆5,422Updated last year
- JetCache is a Java cache framework.☆5,141Updated last month
- 该项目为多个小项目的集合(持续更新中...)。内容类似淘宝、京东等网购管理系统以及图书管理、超市管理等系统。目的在于便于Java初级爱好者在学习完某一部分Java知识后有一个合适的项目锻炼、运用所学知识,完善知识体系。适用人群:Java基础到入门的爱好者。☆4,943Updated 8 months ago
- A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.☆4,899Updated last year
- Integration with Netflix OSS components☆4,875Updated this week
- 云收藏 Spring Boot 2.X 开源项目☆4,815Updated 2 years ago
- Spring Boot 系列实战合集☆4,689Updated last year
- 🌱《 Spring 手撸专栏》,本专栏以 Spring 源码学习为目的,通过手写简化版 Spring 框架,了解 Spring 核心原理。在手写的过程中会简化 Spring 源码,摘取整体框架中的核心逻辑,简化代码实现过程,保留核心功能,例如:IOC、AOP、Bean生命…☆4,682Updated last year
- CSDN博客专家程序员欣宸的github,这里有六百多篇原创文章的详细分类和汇总,以及对应的源码,内容涉及Java、Docker、Kubernetes、DevOPS等方面☆4,551Updated 6 months ago
- An API Gateway built on Spring Framework and Spring Boot providing routing and more.☆4,540Updated this week
- Spring Boot 最佳实践,包括自动配置、核心原理、源码分析、国际化支持、调试、日志集成、热部署等。☆4,534Updated 2 months ago
- Spring Boot Resources☆4,416Updated 5 months ago