10 repositorios
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.
Este proyecto es un recurso educativo integral y guía técnica para construir aplicaciones backend empresariales y servicios RESTful utilizando el framework Spring Boot. Sirve como tutorial paso a paso para desarrollar lógica del lado del servidor, enrutamiento de API y sistemas distribuidos dentro del ecosistema Java. La documentación proporciona guías de implementación específicas para arquitectura de microservicios, enfocándose en la coordinación de servicios distribuidos y comunicación basada en eventos. Incluye una referencia práctica para el ecosistema Spring, con secciones detalladas sobre implementación de seguridad y persistencia de datos. El material cubre varias áreas de capacidad central, incluyendo el desarrollo de servicios web RESTful, gestión de persistencia en bases de datos y la integración de brokers de mensajes para comunicación desacoplada. También aborda la seguridad de aplicaciones mediante autenticación basada en tokens, pruebas de backend automatizadas con mocks aislados y la gestión del procesamiento de tareas asíncronas.
Provides a comprehensive guide to building scalable enterprise backend applications with Spring Boot.
Este proyecto es una aplicación web Java y gestor de marcadores Spring Boot diseñado para guardar, categorizar y organizar marcadores de sitios web y artículos. Funciona tanto como una biblioteca de recursos autohospedada para archivos privados como una plataforma de marcadores sociales para compartir enlaces impulsada por la comunidad. El sistema permite el intercambio de conocimiento social a través del descubrimiento de colecciones públicas y la interacción con contenido social, permitiendo a los usuarios dar 'me gusta', compartir y discutir recursos guardados. También proporciona herramientas para la gestión personal de marcadores, incluyendo la capacidad de organizar enlaces en carpetas categorizadas. La plataforma incluye utilidades para la sincronización de marcadores del navegador, soportando la importación y exportación de datos entre la aplicación y las carpetas del navegador. La identidad del usuario se gestiona a través del registro de cuenta, inicio de sesión seguro y configuración de perfil.
Built as a server-side web application using the Spring Boot framework for rapid backend development.
ForestBlog es un sistema de gestión de contenido (CMS) basado en Java y motor de blog diseñado para crear y organizar publicaciones web. Funciona como una plataforma de publicación digital que almacena artículos y datos de cuentas de usuario dentro de una base de datos relacional. La aplicación está construida utilizando el stack tecnológico Spring, Spring MVC y MyBatis para manejar la persistencia de datos estructurados y el enrutamiento de solicitudes. Incorpora una interfaz administrativa centralizada para gestionar perfiles de usuario y registros de cuentas. El sistema cubre la gestión de contenido y medios, incluyendo la capacidad de publicar artículos de blog y manejar cargas de archivos mediante almacenamiento local en el servidor. La identidad se gestiona mediante autenticación de usuario basada en sesiones para proteger las rutas administrativas.
Builds a structured server-side application using the Spring and MyBatis technology stack.
Este es un sistema de gestión de estacionamiento inteligente diseñado para automatizar la identificación de vehículos, las reservas de espacios y el control de puertas mediante la integración de hardware de cámara y servicios en la nube. Proporciona un framework integral para gestionar operaciones de estacionamiento, incluyendo un backend de Spring Boot, un panel administrativo en Vue JS y aplicaciones móviles nativas para que los usuarios localicen y reserven espacios. El sistema se distingue por sus capacidades de integración de hardware, que incluyen la identificación automatizada de vehículos mediante cámaras, control remoto de dispositivos e interfaces de anulación manual para mantener las operaciones durante cortes de red o energía. También incluye infraestructura especializada para gestionar estaciones de carga de vehículos eléctricos, cubriendo el estado operativo, la asignación y los ciclos de facturación. Las capacidades amplias cubren el procesamiento automatizado de pagos con tarifas dinámicas y enrutamiento multi-inquilino, control de acceso biométrico mediante reconocimiento facial y seguimiento de propiedades residenciales. La arquitectura utiliza una estrategia de persistencia políglota que combina MySQL y MongoDB para registros relacionales y logs del sistema no estructurados.
Implements a Java server using Spring Boot, OAuth2, and Dubbo for managing parking and payment data.
Este proyecto es una colección de implementaciones de referencia y guías prácticas para construir aplicaciones empresariales en Java utilizando el framework Spring Boot. Sirve como una galería de proyectos backend y guía de implementación, proporcionando un conjunto de arquitecturas para patrones de servidor comunes. El repositorio se distingue por su enfoque en el diseño de sistemas distribuidos, ofreciendo ejemplos para la generación de identificadores únicos globales, caché distribuida y búsqueda de texto completo. También incluye plantillas y ejemplos para crear starters personalizados de Spring Boot para encapsular dependencias y configuraciones compartidas en módulos reutilizables. El proyecto cubre una amplia gama de áreas de capacidad, incluyendo seguridad de aplicaciones mediante autenticación y autorización basada en tokens, observabilidad del sistema mediante monitoreo de salud y rendimiento, e integración con bases de datos relacionales. La cobertura adicional incluye el despliegue de aplicaciones en contenedores y el procesamiento de datos multimedia y de lenguaje natural.
Provides a comprehensive guide to developing enterprise server-side applications using Spring Boot.
Eladmin-web es un framework de desarrollo de dashboards administrativos empresariales diseñado para construir sistemas de gestión de back-office seguros. Utiliza una arquitectura desacoplada que consiste en una plantilla de frontend Vue y un backend Spring Boot. El proyecto proporciona herramientas para la creación rápida de prototipos de aplicaciones mediante la generación automática de código fuente de frontend y backend. Cuenta con un sistema de navegación dinámico que construye menús multinivel en tiempo de ejecución y controla la visibilidad de la interfaz basada en roles de usuario autenticados. El sistema integra Spring Security para autenticación y autorización, Spring Data JPA para persistencia de base de datos y una caché de sesión basada en Redis para la gestión de sesiones distribuidas. También incluye soporte para la integración de iconos SVG e integración de datos multicapa a través de diferentes frameworks de persistencia.
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 es una plataforma de comercio electrónico B2B2C multi-vendedor diseñada como un mercado donde comerciantes externos pueden gestionar escaparates independientes dentro de un ecosistema unificado. Está construida sobre una arquitectura de microservicios Spring Cloud y un backend Spring Boot, utilizando Vue y Uniapp para ofrecer interfaces de usuario responsivas en plataformas web, móviles y de mini-programas. La plataforma se diferencia por sus herramientas integradas de automatización de marketing, incluyendo compras grupales, campañas de ofertas y una red de distribución de afiliados basada en comisiones. También cuenta con un sistema integral de liquidación financiera que maneja el procesamiento de pagos multicanal a través de Alipay y WeChat Pay, junto con la distribución automatizada de comisiones y la facturación a comerciantes. El sistema cubre una amplia gama de operaciones minoristas, incluyendo gestión jerárquica de catálogos, distribución automatizada de cupones y seguimiento del ciclo de vida de pedidos omnicanal. Incluye herramientas dedicadas para arbitraje de disputas, auditoría de servicios postventa e indexación de búsqueda de productos facetada. El despliegue se gestiona a través de scripts de Docker y Compose para facilitar la orquestación de sus servicios de API distribuidos y consumidores.
Employs a Spring Boot backend to deliver a decoupled set of APIs for complex retail and commerce transactions.
This project is a Java-based web application and content management system designed for personal blog management. It is built as a Spring Boot blogging system that utilizes the Thymeleaf template engine for server-side rendering of dynamic HTML pages and the MyBatis framework for relational database mapping and data persistence. The platform provides a dedicated administrative interface for creating, editing, and organizing blog posts and comments. It includes a customizable interface that allows for the application of visual themes and the adjustment of global system settings through a centr
Built using the Spring Boot framework to deliver a functional server-side web application.
Este proyecto es una plataforma de discusión comunitaria construida sobre el framework Spring Boot, diseñada para facilitar el intercambio de conocimientos a través de foros y espacios de preguntas y respuestas. Funciona como un sistema de gestión de contenido modular que admite el desarrollo de comunidades en línea interactivas con funciones de redes sociales integradas. La plataforma se distingue por una arquitectura escalable que admite despliegues distribuidos. Utiliza un sistema de gestión de sesiones centralizado para sincronizar los estados de los usuarios entre múltiples instancias de servidor, asegurando una disponibilidad consistente. La seguridad se mantiene a través de un sistema de control de acceso basado en roles jerárquico que gestiona los permisos de los usuarios y valida las operaciones administrativas, complementado por flujos de trabajo de verificación de correo electrónico automatizados para la gestión de identidad. El sistema incorpora una interfaz de proveedor de servicios conectable que permite la integración de almacenamiento, caché y motores de búsqueda externos para cumplir con requisitos de infraestructura específicos. También cuenta con un diseño de interfaz receptivo para asegurar una accesibilidad consistente tanto en plataformas móviles como de escritorio. Para el mantenimiento operativo, la plataforma incluye rastreo de ejecución de aplicaciones y registro de actividades integrados para ayudar con el monitoreo del rendimiento y la resolución de problemas.
Builds scalable server-side applications using the Spring Boot framework with integrated infrastructure connectivity.