awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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·6 Aufrufeitem.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.
  • 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.

Star-Verlauf

Star-Verlauf für zhenfeng13/spring-boot-projectsStar-Verlauf für zhenfeng13/spring-boot-projects

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Spring Boot Projects

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Spring Boot Projects.
  • codingdocs/springboot-guideAvatar von CodingDocs

    CodingDocs/springboot-guide

    5,256Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,256
  • jeffli1993/springboot-learning-exampleAvatar von JeffLi1993

    JeffLi1993/springboot-learning-example

    16,564Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,564
  • javalin/javalinAvatar von javalin

    javalin/javalin

    8,290Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,290
  • mybatis/spring-boot-starterAvatar von mybatis

    mybatis/spring-boot-starter

    4,248Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,248
Alle 30 Alternativen zu Spring Boot Projects anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von zhenfeng13/spring-boot-projects?

Die Hauptfunktionen von zhenfeng13/spring-boot-projects sind: 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.

Welche Open-Source-Alternativen gibt es zu zhenfeng13/spring-boot-projects?

Open-Source-Alternativen zu zhenfeng13/spring-boot-projects sind unter anderem: 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…