awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 个仓库

Awesome GitHub RepositoriesSpring Framework Resources

Educational materials and code examples for building enterprise applications using the Spring ecosystem.

Distinct from Java Virtual Machine Learning Resources: Distinct from JVM internals: focuses on the Spring application framework rather than the underlying virtual machine.

Explore 18 awesome GitHub repositories matching education & learning resources · Spring Framework Resources. Refine with filters or upvote what's useful.

Awesome Spring Framework Resources GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • frooodle/stirling-pdfFrooodle 的头像

    Frooodle/Stirling-PDF

    81,168在 GitHub 上查看↗

    Stirling-PDF is a web-based PDF management suite used for editing, merging, splitting, and converting PDF documents. It functions as a self-hosted document manager, providing a centralized interface for users to manipulate files on a private server. The system features a workflow automation engine that allows for the creation of processing pipelines to handle large volumes of documents without writing custom code. It also includes an optical character recognition tool to convert scanned PDFs into searchable and editable text. Access is managed through single sign-on integration and OIDC comp

    Built using the Spring Boot framework to manage dependency injection and REST endpoints.

    Java
    在 GitHub 上查看↗81,168
  • eugenp/tutorialseugenp 的头像

    eugenp/tutorials

    37,340在 GitHub 上查看↗

    This project is a collection of educational resources and step-by-step tutorials for Java backend development. It provides implementation guides for building web services and applications using the Spring Boot framework, focusing on the development of data streams and concurrent tasks. The repository includes technical walkthroughs for Kubernetes cluster automation, specifically regarding the creation of custom operators and admission controllers. It also serves as a manual for cloud native integration, covering the packaging of applications into containers and the use of distributed event me

    Offers educational resources and implementation guides for building backend applications using the Spring Boot framework.

    Java
    在 GitHub 上查看↗37,340
  • xkcoding/spring-boot-demoxkcoding 的头像

    xkcoding/spring-boot-demo

    34,101在 GitHub 上查看↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    Serves as a comprehensive reference for building functional web services using the Spring Boot framework.

    Javademoin-actionjava
    在 GitHub 上查看↗34,101
  • ityouknow/spring-boot-examplesityouknow 的头像

    ityouknow/spring-boot-examples

    30,567在 GitHub 上查看↗

    This repository serves as a comprehensive collection of practical demonstrations and tutorials for building enterprise-ready Java applications using the Spring Boot framework. It provides structured guidance on core development topics, including the implementation of inversion-of-control containers, auto-configuration mechanisms, and convention-over-configuration patterns to simplify the assembly of complex systems. The project distinguishes itself by offering implementation patterns for diverse architectural requirements, such as microservices development, reactive programming models for hig

    Provides comprehensive educational resources and implementation patterns for building enterprise-ready applications with the Spring framework.

    Javadockerdocker-composerfastdfs
    在 GitHub 上查看↗30,567
  • wuyouzhuguli/springallwuyouzhuguli 的头像

    wuyouzhuguli/SpringAll

    28,977在 GitHub 上查看↗

    SpringAll is a comprehensive reference library and learning resource for enterprise Java application development. It provides a collection of practical guides, configuration templates, and code examples designed to demonstrate standard architectural patterns within the Spring ecosystem. The project serves as a reference

    Provides a collection of patterns and code examples for building enterprise-grade Java applications using the Spring ecosystem.

    Javalearningshirospring-boot
    在 GitHub 上查看↗28,977
  • voltagent/awesome-claude-code-subagentsVoltAgent 的头像

    VoltAgent/awesome-claude-code-subagents

    21,906在 GitHub 上查看↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Builds robust services using dependency injection and transaction management.

    Shellai-agent-frameworkai-agent-toolsai-agents
    在 GitHub 上查看↗21,906
  • yudaocode/springboot-labsyudaocode 的头像

    yudaocode/SpringBoot-Labs

    20,095在 GitHub 上查看↗

    SpringBoot-Labs is a collection of educational resources and reference implementations for Java backend architecture and distributed systems. It provides practical lab guides and code samples focused on building applications with the Spring Boot framework and designing scalable microservices architectures. The project specifically covers service governance and distributed cloud deployment patterns using Spring Cloud and Spring Cloud Alibaba. It includes a dedicated kit for microservices and a guide for executing remote procedure calls and managing service discovery via the Dubbo protocol. Th

    Provides robust reference implementations of application services using Spring framework patterns.

    Javaactivemqdubbokafka
    在 GitHub 上查看↗20,095
  • forezp/springcloudlearningforezp 的头像

    forezp/SpringCloudLearning

    17,944在 GitHub 上查看↗

    This project is a reference implementation of microservices architectures using the Spring Cloud ecosystem. It provides a set of example services that demonstrate the construction of distributed systems through automated service discovery, dynamic routing, and shared configuration. The implementation covers core distributed patterns, including a service discovery system for tracking network components and an API gateway for orchestrating incoming traffic. It features a centralized configuration manager to propagate application settings across multiple instances and a distributed tracing syste

    Serves as a comprehensive reference implementation for building microservices using the Spring Cloud ecosystem.

    Javaconsuleurekafeign
    在 GitHub 上查看↗17,944
  • jeffli1993/springboot-learning-exampleJeffLi1993 的头像

    JeffLi1993/springboot-learning-example

    16,564在 GitHub 上查看↗

    This project is a Spring Boot reference implementation and learning resource designed to demonstrate the core features and architectural patterns of the Spring framework. It serves as a Java enterprise application template and boilerplate for building RESTful APIs, providing a structured codebase for practicing application development. The repository provides practical examples of microservices architecture orchestration, including the use of service discovery and inter-service communication to coordinate distributed services. It also implements reference patterns for RESTful API design with

    Provides a comprehensive learning resource and implementation guide for building applications with the Spring Boot framework.

    Javadubboelasticsearchjpa
    在 GitHub 上查看↗16,564
  • dyc87112/springboot-learningdyc87112 的头像

    dyc87112/SpringBoot-Learning

    15,724在 GitHub 上查看↗

    This project is an educational resource and comprehensive learning path for the Spring Boot framework and its ecosystem. It serves as a Java backend framework tutorial and cloud-native development course designed to teach the construction of server-side applications. The material functions as a microservice architecture guide, providing instructional content on implementing distributed services. It covers the coordination of independent services through service discovery, routing, and centralized configuration. The curriculum includes guidance on cloud-native integration, connecting third-pa

    Provides a comprehensive collection of structured tutorials and guides for learning the Spring Boot framework and its ecosystem.

    Javadubbojdbctemplatelog4j
    在 GitHub 上查看↗15,724
  • xuchengsheng/spring-readingxuchengsheng 的头像

    xuchengsheng/spring-reading

    9,921在 GitHub 上查看↗

    This is a learning resource that explains the Spring Framework through source code analysis and practical examples. It covers the foundational principles of Inversion of Control and Dependency Injection, demonstrating how the IoC container manages bean definitions, dependency injection, and lifecycle callbacks. The material also explores Spring's Aspect-Oriented Programming implementation, showing how cross-cutting concerns like logging and security are handled through proxy-based weaving. The resource provides walkthroughs of Spring Boot's automatic configuration mechanism, detailing how con

    Provides educational materials and code examples explaining Spring's core concepts through source code analysis.

    Javaannotationsawareinterfacebackenddevelopment
    在 GitHub 上查看↗9,921
  • spring-projects/spring-petclinicspring-projects 的头像

    spring-projects/spring-petclinic

    8,972在 GitHub 上查看↗

    Spring PetClinic is a reference application for the Spring Framework, serving as a complete implementation that demonstrates the architecture and best practices for building Java services. It functions as a veterinary practice management system designed to track pet owners, animal records, and clinical visit histories. The project provides a practical example of a containerized web application, illustrating how to integrate a Java application with relational databases like MySQL and PostgreSQL. It serves as a guide for learning how to develop an application using the model-view-controller pat

    Serves as a complete reference implementation demonstrating Spring Framework architecture and best practices.

    CSS
    在 GitHub 上查看↗8,972
  • h2pl/javatutorialh2pl 的头像

    h2pl/JavaTutorial

    7,129在 GitHub 上查看↗

    JavaTutorial is a specialized knowledge base and set of study guides focused on backend engineering, the Java ecosystem, distributed systems, and database internals. It serves as a technical reference for engineers, providing structured learning paths and curated content designed for Java backend developer interview preparation. The resource distinguishes itself through deep-dive analyses of internal mechanics, including JVM memory management, garbage collection algorithms, and the internal architecture of the Spring Framework. It provides detailed studies on database internals specifically f

    Provides educational materials and code examples for understanding the internals of the Spring ecosystem.

    Java
    在 GitHub 上查看↗7,129
  • derekyrc/mini-springDerekYRC 的头像

    DerekYRC/mini-spring

    6,360在 GitHub 上查看↗

    mini-spring is a Java dependency injection framework and inversion of control container. It manages the full lifecycle of beans, including instantiation, property population, and scope management, while providing a system for automating the wiring of components. The project implements a Java AOP framework that uses dynamic proxies to intercept method calls for cross-cutting logic. It also functions as a Java component scanner to automatically discover and register managed objects via annotations and as a Java event bus to decouple components through a publish-subscribe multicast system. The

    Serves as a simplified implementation for learning the internal mechanics and source code patterns of the Spring framework.

    Javamini-springspringspring-boot
    在 GitHub 上查看↗6,360
  • liyifeng1994/ssmliyifeng1994 的头像

    liyifeng1994/ssm

    5,913在 GitHub 上查看↗

    This is a demonstration project that illustrates the classic SSM architecture pattern—combining SpringMVC, Spring, and MyBatis—for building scalable enterprise Java web applications. It serves as both a learning resource and a practical tutorial for developers who want to understand how these three frameworks work together in a full-stack context. The project provides a step-by-step guide for assembling SpringMVC, Spring, and MyBatis into a cohesive enterprise web application stack, covering everything from Spring dependency injection and transaction management to MyBatis database access and

    Demonstrates Spring dependency injection and transaction management in a full-stack context.

    Javajavamybatisspring
    在 GitHub 上查看↗5,913
  • springside/springside4springside 的头像

    springside/springside4

    5,652在 GitHub 上查看↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Serves as a complete, exemplary reference application demonstrating Spring Framework best practices for enterprise Java.

    Java
    在 GitHub 上查看↗5,652
  • fuzhengwei/small-springfuzhengwei 的头像

    fuzhengwei/small-spring

    4,899在 GitHub 上查看↗

    Small-Spring 是一个简化的 Java Spring 框架实现,旨在研究控制反转 (IoC) 容器和依赖注入框架的内部架构。它作为一个 Bean 容器,通过自动实例化和属性注入来管理对象生命周期并解析依赖关系。 该项目实现了使用动态代理拦截方法调用的机制,以支持面向切面编程 (AOP)。它通过包装目标对象来修改方法执行,从而将横切关注点与业务逻辑分离。 该系统涵盖了通过类路径扫描进行组件发现以及加载外部资源(包括 XML 配置解析)。它还包括应用上下文管理、Bean 作用域控制,以及基于观察者模式的事件分发系统,用于处理系统事件和生命周期钩子。

    Provides a simplified implementation of the Spring framework specifically designed for studying the internals of IoC and DI containers.

    Java
    在 GitHub 上查看↗4,899
  • moonhighway/learning-reactMoonHighway 的头像

    MoonHighway/learning-react

    3,732在 GitHub 上查看↗

    This project is a collection of educational code samples and reference implementations for learning the React library. It provides curated examples of frontend architecture patterns used to build and structure user interfaces in web applications. The repository focuses on practical implementation patterns, offering a set of React component examples that demonstrate how to organize components and hooks. These materials serve as a guide for translating design requirements into functional code through studied implementation samples. The content covers the fundamentals of React frontend developm

    Offers curated code samples to analyze practical architectural patterns and common approaches for building user interfaces.

    JavaScriptfunctional-jsjestreact
    在 GitHub 上查看↗3,732
  1. Home
  2. Education & Learning Resources
  3. Java Virtual Machine Learning Resources
  4. Spring Framework Resources

探索子标签

  • Framework Implementation Studies1 个子标签Educational projects that reimplement existing frameworks to study their internal architecture and design patterns. **Distinct from Spring Framework Resources:** Distinct from Spring Framework Resources: focuses on the act of rebuilding the framework for study, rather than using the framework to build applications.
  • Reference ApplicationsComplete, exemplary software implementations used to demonstrate architectural best practices and framework usage. **Distinct from Spring Framework Resources:** Focuses on the role as a comprehensive reference guide rather than just a collection of resources.
  • Reference ImplementationsExample projects and codebase templates that demonstrate the practical application of a framework's features. **Distinct from Spring Framework Resources:** Focuses on complete working examples for architectural reference rather than purely educational tutorials or documentation.
  • Robust Spring Implementations1 个子标签Enterprise services using dependency injection and event-driven patterns with high test coverage. **Distinct from Spring Framework Resources:** Distinct from Spring Framework Resources: focuses on the implementation of application services rather than educational resources.