awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ZHENFENG13 avatar

ZHENFENG13/spring-boot-projects

0
View on GitHub↗
5,737 stars·1,626 forks·Java·Apache-2.0·4 vuesitem.jd.com/12890115.html↗

Spring Boot Projects

This repository is a curated collection of tutorials and source code examples for learning Spring Boot development, covering a range of practical project types. It provides hands-on materials for building complete applications, including a bulletin board forum system, a full-stack blog, and a large-scale e-commerce system, as well as projects that demonstrate a decoupled frontend and backend architecture.

The collection focuses on guiding developers through real-world application construction, with step-by-step tutorials and source code studies for each project. It covers fundamental Spring Boot capabilities such as database integration using JDBC and MyBatis, server-side template rendering with engines like Thymeleaf, and the implementation of RESTful APIs for data exchange. The materials also include walkthroughs of Spring Boot 3.x features and core web development concepts.

Beyond the project-based learning, the repository illustrates common Spring Boot patterns and integrations, including annotation-driven request mapping, declarative transaction management, auto-configuration, embedded server execution, and Redis-based data caching. It also covers background task scheduling and file upload handling, providing a broad view of the framework's capabilities through practical, runnable examples.

Features

  • Production-Style Application Examples - Provides source code for studying production-style applications like e-commerce and admin panels.
  • SQL Mapping Layers - Teaches binding Java interfaces to SQL statements using MyBatis XML and annotation mappings.
  • Database Connectivity - Provides hands-on practice connecting to databases with JDBC and MyBatis in Spring Boot.
  • Spring Boot Database Access - Teaches database integration using JDBC, MyBatis, and connection pools in Spring Boot.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI
  • Frontend-Backend Separation Tutorials - Provides a tutorial for building a project with a separated frontend and backend using Ajax.
  • Embedded Servlet Integrations - Demonstrates running Spring Boot applications as standalone JARs with embedded Tomcat.
  • Decoupled Frontend and Backend Deployments - Demonstrates decoupled frontend and backend architecture using Ajax and RESTful APIs for data exchange.
  • Spring Boot REST Controllers - Provides tutorials demonstrating annotation-driven REST controllers in Spring Boot.
  • Blog System Tutorials - Provides a step-by-step tutorial to build a personal blog system with templates.
  • Forum System Tutorials - Provides a step-by-step tutorial to build a forum system with templates.
  • General Auto-Configuration Starters - Teaches Spring Boot's auto-configuration mechanism for bootstrapping dependencies.
  • Forum System Implementations - Provides a tutorial and source code for creating a bulletin board forum system with user registration and posts.
  • E-commerce Source Code Studies - Provides source code and tutorials for studying and building a large-scale e-commerce system using Spring Boot.
  • Blog Application Implementations - Provides a tutorial for constructing a complete blog application with user login, article editing, and comments.
  • Template-Driven Rendering - Teaches generating HTML pages by merging data with Thymeleaf and JSP templates.
  • REST API Implementations - Teaches building RESTful endpoints for data exchange in Spring Boot projects.
  • Frontend-Backend Separation Examples - Provides example projects demonstrating decoupled frontend and backend architecture with Ajax and RESTful APIs.
  • Learning Tutorials - Ships curated tutorials and real-world code examples for learning Spring Boot development from scratch to advanced projects.
  • Web Development Examples - Provides practical code samples covering web development with Spring Boot, including REST APIs, file uploads, and template engines.
  • Spring Boot Implementations - Offers source code and tutorials for building a large-scale e-commerce system using Spring Boot.
  • Declarative Transaction Annotations - Covers declarative transaction management using Spring's @Transactional annotation in tutorials.
  • Redis Caching Layers - Covers caching method return values transparently using Redis and Spring annotations.
  • Background Task Schedulers - Demonstrates running timed background tasks using Spring's scheduling annotations.
  • Annotation-Based Scheduling - Provides examples of scheduling background tasks with Spring's @Scheduled annotation.
  • Backend-Frontend Decoupling - Demonstrates decoupled frontend-backend architecture using Ajax and RESTful APIs.
  • BBS Forum Applications - Includes a tutorial and source code for building a bulletin board forum system with Spring Boot.
  • Blogging Platforms - Provides a step-by-step guide to building a full-stack blog application with Spring Boot.
  • Spring Boot Blog Applications - Provides a step-by-step tutorial for building a full-stack blog with Spring Boot.
  • Spring Boot E-Commerce Systems - Includes source code and tutorials for building a large-scale e-commerce system with Spring Boot.
  • Fundamentals Walkthroughs - Provides hands-on code walkthroughs covering Spring Boot fundamentals including web, data, and templates.
  • Version-Specific Tutorials - Offers curated tutorials and real-world code examples specifically for learning Spring Boot 3.x development.
  • Template Engine Applications - Provides examples of building web applications using template engines like Thymeleaf, JSP, and FreeMarker.
  • SpringBoot 项目 - Listed in the “SpringBoot 项目” section of the Great Open Source Project awesome list.
  • Historique des stars

    Graphique de l'historique des stars pour zhenfeng13/spring-boot-projectsGraphique de l'historique des stars pour zhenfeng13/spring-boot-projects

    Alternatives open source à Spring Boot Projects

    Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Spring Boot Projects.
    • codingdocs/springboot-guideAvatar de CodingDocs

      CodingDocs/springboot-guide

      5,256Voir sur GitHub↗

      This project is a comprehensive educational resource and technical guide for building enterprise backend applications and RESTful services using the Spring Boot framework. It serves as a step-by-step tutorial for developing server-side logic, API routing, and distributed systems within the Java ecosystem. The documentation provides specific implementation guides for microservices architecture, focusing on coordinating distributed services and event-driven communication. It includes a practical reference for the Spring ecosystem, with detailed sections on security implementation and data persi

      Javaasynchronousdubbomybatis
      Voir sur GitHub↗5,256
    • jeffli1993/springboot-learning-exampleAvatar de JeffLi1993

      JeffLi1993/springboot-learning-example

      16,564Voir sur 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

      Javadubboelasticsearchjpa
      Voir sur GitHub↗16,564
    • javalin/javalinAvatar de javalin

      javalin/javalin

      8,290Voir sur GitHub↗

      Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

      Kotlinhacktoberfestjavajavalin
      Voir sur GitHub↗8,290
    • mybatis/spring-boot-starterAvatar de mybatis

      mybatis/spring-boot-starter

      4,248Voir sur GitHub↗

      This project is a library that integrates the MyBatis persistence framework into Spring Boot applications. It provides a database persistence layer that connects Java mapper interfaces to SQL statements through automatic package scanning and dependency injection. The project utilizes Spring Boot auto-configuration to automatically register session factories and templates based on detected data sources. It includes support for GraalVM native images, enabling the compilation of applications into standalone binaries with specific configurations for XML-based mappers. Capabilities cover the mana

      Javajavamybatisspring-boot
      Voir sur GitHub↗4,248
    Voir les 30 alternatives à Spring Boot Projects→

    Questions fréquentes

    Que fait zhenfeng13/spring-boot-projects ?

    This repository is a curated collection of tutorials and source code examples for learning Spring Boot development, covering a range of practical project types. It provides hands-on materials for building complete applications, including a bulletin board forum system, a full-stack blog, and a large-scale e-commerce system, as well as projects that demonstrate a decoupled frontend and backend architecture.

    Quelles sont les fonctionnalités principales de zhenfeng13/spring-boot-projects ?

    Les fonctionnalités principales de zhenfeng13/spring-boot-projects sont : Production-Style Application Examples, SQL Mapping Layers, Database Connectivity, Spring Boot Database Access, Frontend-Backend Separation Tutorials, Embedded Servlet Integrations, Decoupled Frontend and Backend Deployments, Spring Boot REST Controllers.

    Quelles sont les alternatives open-source à zhenfeng13/spring-boot-projects ?

    Les alternatives open-source à zhenfeng13/spring-boot-projects incluent : codingdocs/springboot-guide — This project is a comprehensive educational resource and technical guide for building enterprise backend applications… jeffli1993/springboot-learning-example — This project is a Spring Boot reference implementation and learning resource designed to demonstrate the core features… javalin/javalin — Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It… mybatis/spring-boot-starter — This project is a library that integrates the MyBatis persistence framework into Spring Boot applications. It provides… apache/dubbo-spring-boot-project — This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring… networknt/light-4j — light-4j is a Java microservices framework designed for building scalable distributed systems. It provides a toolkit…