10 Repos
Development of server-side applications and web services using the Spring Boot framework.
Distinct from Spring Boot Integrations: Existing candidates are either too specific (blogs) or focus on deployment (containers) rather than general development.
Explore 10 awesome GitHub repositories matching web development · Spring Boot Backend Development. Refine with filters or upvote what's useful.
Dieses Projekt ist eine umfassende Bildungsressource und ein technischer Leitfaden für den Aufbau von Enterprise-Backend-Anwendungen und RESTful-Services mit dem Spring-Boot-Framework. Es dient als Schritt-für-Schritt-Tutorial für die Entwicklung von serverseitiger Logik, API-Routing und verteilten Systemen im Java-Ökosystem. Die Dokumentation bietet spezifische Implementierungsleitfäden für Microservices-Architekturen mit Fokus auf die Koordination verteilter Dienste und eventgesteuerte Kommunikation. Sie enthält eine praktische Referenz für das Spring-Ökosystem mit detaillierten Abschnitten zu Sicherheitsimplementierung und Datenpersistenz. Das Material deckt zentrale Bereiche ab, darunter die Entwicklung von RESTful-Webservices, Datenbank-Persistenzmanagement und die Integration von Message-Brokern für entkoppelte Kommunikation. Zudem werden Anwendungssicherheit durch Token-basierte Authentifizierung, automatisiertes Backend-Testing mit isolierten Mocks und das Management asynchroner Task-Verarbeitung behandelt.
Provides a comprehensive guide to building scalable enterprise backend applications with Spring Boot.
This project is a Java web application and Spring Boot bookmark manager designed for saving, categorizing, and organizing website bookmarks and articles. It functions as both a self-hosted resource library for private archives and a social bookmarking platform for community-driven link sharing. The system enables social knowledge sharing through the discovery of public collections and social content interaction, allowing users to like, share, and discuss saved resources. It also provides tools for personal bookmark management, including the ability to organize links into categorized folders.
Built as a server-side web application using the Spring Boot framework for rapid backend development.
ForestBlog ist ein Java-basiertes Content-Management-System und eine Blog-Engine, die für das Erstellen und Organisieren von Web-Beiträgen entwickelt wurde. Es fungiert als digitale Publishing-Plattform, die Artikel und Benutzerkontodaten in einer relationalen Datenbank speichert. Die Anwendung basiert auf dem Technologie-Stack Spring, Spring MVC und MyBatis, um strukturierte Datenpersistenz und Request-Routing zu handhaben. Sie integriert eine zentrale administrative Schnittstelle zur Verwaltung von Benutzerprofilen und Kontoregistrierungen. Das System deckt Inhalts- und Medienverwaltung ab, einschließlich der Möglichkeit, Blog-Artikel zu veröffentlichen und Datei-Uploads über lokalen Serverspeicher zu verarbeiten. Die Identität wird durch sitzungsbasierte Benutzerauthentifizierung verwaltet, um administrative Routen zu schützen.
Builds a structured server-side application using the Spring and MyBatis technology stack.
Dies ist ein intelligentes Parkmanagementsystem, das darauf ausgelegt ist, die Fahrzeugidentifizierung, Platzreservierungen und Torsteuerung durch die Integration von Kamerahardware und Cloud-Diensten zu automatisieren. Es bietet ein umfassendes Framework für die Verwaltung von Parkvorgängen, einschließlich eines Spring Boot-Backends, eines Vue JS-Administrations-Dashboards und nativer mobiler Anwendungen für Benutzer, um Plätze zu finden und zu buchen. Das System zeichnet sich durch seine Hardware-Integrationsfähigkeiten aus, die automatisierte Fahrzeugidentifizierung über Kameras, Fernsteuerung von Geräten und manuelle Übersteuerungsschnittstellen umfassen, um den Betrieb bei Netzwerk- oder Stromausfällen aufrechtzuerhalten. Es enthält zudem eine spezialisierte Infrastruktur für die Verwaltung von Ladestationen für Elektrofahrzeuge, die den Betriebsstatus, die Zuweisung und die Abrechnungszyklen abdeckt. Umfassende Funktionen decken die automatisierte Zahlungsabwicklung mit dynamischen Tarifen und Multi-Tenant-Routing, biometrische Zugangskontrolle mittels Gesichtserkennung und die Verfolgung von Wohnimmobilien ab. Die Architektur nutzt eine polyglotte Persistenzstrategie, die MySQL und MongoDB für relationale Datensätze und unstrukturierte System-Logs kombiniert.
Implements a Java server using Spring Boot, OAuth2, and Dubbo for managing parking and payment data.
This project is a collection of reference implementations and practical guides for building enterprise Java applications using the Spring Boot framework. It serves as a backend project gallery and implementation guide, providing a set of architectures for common server patterns. The repository distinguishes itself through a focus on distributed system design, offering examples for global unique identifier generation, distributed caching, and full-text search. It also includes templates and examples for creating custom Spring Boot starters to encapsulate shared dependencies and configurations
Provides a comprehensive guide to developing enterprise server-side applications using Spring Boot.
Eladmin-web ist ein Framework für die Entwicklung von Enterprise-Admin-Dashboards, das für den Aufbau sicherer Back-Office-Managementsysteme entwickelt wurde. Es nutzt eine entkoppelte Architektur, bestehend aus einem Vue-Frontend-Template und einem Spring Boot-Backend. Das Projekt bietet Tools für schnelles Application-Prototyping durch automatische Generierung von Frontend- und Backend-Quellcode. Es verfügt über ein dynamisches Navigationssystem, das mehrstufige Menüs zur Laufzeit konstruiert und die Sichtbarkeit der Schnittstelle basierend auf authentifizierten Benutzerrollen steuert. Das System integriert Spring Security für Authentifizierung und Autorisierung, Spring Data JPA für die Datenbankpersistenz und einen Redis-basierten Sitzungscache für verteiltes Sitzungsmanagement. Es umfasst zudem Unterstützung für die Integration von SVG-Icons und mehrschichtige Datenintegration über verschiedene Persistenz-Frameworks hinweg.
Implements a server-side application using Spring Boot and JPA for entity mapping and database management.
This project is a Chinese translation of the official Spring Boot technical documentation. It serves as a comprehensive Java backend development guide, providing a localized version of English technical specifications to make framework details accessible to Chinese speakers. The repository is structured as a markdown documentation collection, with content organized by module and chapter to mirror the original reference manual. This setup allows for the conversion of raw text files into a navigable technical website via static site generation. The project covers the architecture and implement
Covers the architecture and implementation patterns necessary for developing scalable server-side applications with Spring Boot.
Lilishop ist eine Multi-Vendor-B2B2C-E-Commerce-Plattform, die als Marktplatz konzipiert ist, auf dem Drittanbieter unabhängige Storefronts innerhalb eines einheitlichen Ökosystems verwalten können. Sie basiert auf einer Spring-Cloud-Microservices-Architektur und einem Spring-Boot-Backend und nutzt Vue und Uniapp, um responsive Benutzeroberflächen über Web-, Mobil- und Mini-Programm-Plattformen hinweg bereitzustellen. Die Plattform differenziert sich durch integrierte Marketing-Automatisierungstools, einschließlich Gruppenkäufen, Schnäppchenkampagnen und einem provisionsbasierten Affiliate-Vertriebsnetzwerk. Sie verfügt zudem über ein umfassendes Finanzabrechnungssystem, das die kanalübergreifende Zahlungsabwicklung via Alipay und WeChat Pay sowie die automatisierte Provisionsverteilung und Händlerabrechnung abwickelt. Das System deckt ein breites Spektrum an Einzelhandelsoperationen ab, einschließlich hierarchischer Katalogverwaltung, automatisierter Coupon-Verteilung und kanalübergreifender Verfolgung des Bestelllebenszyklus. Es enthält dedizierte Tools für Streitbeilegung, After-Sales-Service-Audits und facettierte Produktsuchindizierung. Die Bereitstellung wird über Docker- und Compose-Skripte verwaltet, um die Orchestrierung ihrer verteilten API-Dienste und Consumer zu erleichtern.
Employs a Spring Boot backend to deliver a decoupled set of APIs for complex retail and commerce transactions.
Dieses Projekt ist eine Java-basierte Webanwendung und ein Content-Management-System für die Verwaltung persönlicher Blogs. Es ist als Spring-Boot-Blogging-System aufgebaut, das die Thymeleaf-Template-Engine für das serverseitige Rendering dynamischer HTML-Seiten und das MyBatis-Framework für relationales Datenbank-Mapping und Datenpersistenz nutzt. Die Plattform bietet eine dedizierte administrative Schnittstelle zum Erstellen, Bearbeiten und Organisieren von Blogbeiträgen und Kommentaren. Sie enthält ein anpassbares Interface, das die Anwendung visueller Themes und die Anpassung globaler Systemeinstellungen über ein zentrales Konfigurationspanel ermöglicht.
Built using the Spring Boot framework to deliver a functional server-side web application.
Dieses Projekt ist eine Community-Diskussionsplattform, die auf dem Spring-Boot-Framework basiert und darauf ausgelegt ist, Wissensaustausch durch Foren und Q&A-Bereiche zu erleichtern. Sie fungiert als modulares Content-Management-System, das die Entwicklung interaktiver Online-Communities mit integrierten Social-Networking-Funktionen unterstützt. Die Plattform zeichnet sich durch eine skalierbare Architektur aus, die verteilte Deployments unterstützt. Sie nutzt ein zentrales Sitzungsmanagementsystem, um Benutzerzustände über mehrere Serverinstanzen hinweg zu synchronisieren und so eine konsistente Verfügbarkeit sicherzustellen. Sicherheit wird durch ein hierarchisches, rollenbasiertes Zugriffskontrollsystem (RBAC) gewahrt, das Benutzerberechtigungen verwaltet und administrative Operationen validiert, ergänzt durch automatisierte E-Mail-Verifizierungs-Workflows für das Identitätsmanagement. Das System integriert ein steckbares Service-Provider-Interface, das die Integration externer Speicher-, Caching- und Suchmaschinen ermöglicht, um spezifische Infrastrukturanforderungen zu erfüllen. Zudem bietet es ein responsives Interface-Design, um konsistente Barrierefreiheit auf Mobil- und Desktop-Plattformen sicherzustellen. Für die betriebliche Wartung enthält die Plattform integriertes Application-Execution-Tracing und Aktivitäts-Logging, um bei Performance-Monitoring und Troubleshooting zu unterstützen.
Builds scalable server-side applications using the Spring Boot framework with integrated infrastructure connectivity.