Guía detallada para migrar proyectos Spring Boot a TongWeb 7.0.4.2

Migración de Spring Boot a TongWeb 7.0.4.2 (Spring Boot 2.1.3 + Dameng V8) Esta guía describe el proceso completo para migrar una aplicación web basada en Spring Boot 2.1.3 al servidor TongWeb 7.0.4.2, integrando la base de datos Dameng V8. Se cubren la transformación del proyecto, resolución de conflictos de dependencias, problemas de desplieg ...

Publicado el 7-20 06:48

Implementación de sentinel-dashboard en Ubuntu

Para configurar sentinel-dashboard en un entorno Ubuntu, siga estos procedimientos técnicos. El dashboard es una aplicación Spring Boot que permite la gestión de políticas de flujo en microservicios. Obtención del binario Descargue el archivo JAR desde el repositorio de GitHub. Utilice una versión reciente, como la 1.8.0, y guárdelo en un direc ...

Publicado el 7-19 20:01

Integración de WebSocket en aplicaciones Spring Boot

WebSocket es un protocolo de comunicación bidireccional que permite la interaccción en tiempo real entre cliente y servidor. Los casos de uso más comunes incluyen salas de chat entre usuarios y sistemas de conversación con inteligencia artificial. Dependencias necesarias Para habilitar el soporte de WebSocket en un proyecto Spring Boot, se debe ...

Publicado el 7-19 12:38

Sincronización de tareas concurrentes en Spring Boot mediante CountDownLatch y @Async

En el desarrollo de aplicaciones empresariales con Spring Boot, es frecuetne enfrentar escenarios donde se debe iterar sobre una lista de registros y, por cada uno, realizar una operación costosa, como una petición a una API de terceros. Si estas operaciones se ejecutan de forma secuencial, el tiempo de respuesta total aumenta proporcionalmente ...

Publicado el 7-17 18:09

Sistema Web para Detección de Madurez de Plátanos con Modelos YOLO y Spring Boot

Este proyecto se enfoca en el desarrollo de un sistema avanzado para la identificación y clasificación inteligente de la madurez de plátanos, utilizando tecnologías de aprendizaje profundo y desarrollo web. La base del sistema es la serie de modelos de detección de objetos YOLO (incluyendo YOLOv8, v10, v11 y v12), que permiten un análisis rápid ...

Publicado el 7-17 10:18

Pruebas unitarias en Java: Uso de Mockito con Spring Boot para capas de servicio

En el desarrollo de aplicaciones basadas en Spring Boot, la capa de servicio implementa la lógica de negocio y a menudo interactúa con recursos externos. Realizra pruebas unitarias en esta capa es crucial para validar el código de forma aislada. Cuando se depende de bases de datos o servicios externos, frameworks de mocking como Mockito permite ...

Publicado el 7-16 23:55

Sistema de Gestión de Acceso Comunitario con SpringBoot, Vue y uniapp

Introducción Este proyecto implementa un sistema de control de acceso para comunidades residenciales, desarrollado con un stack tecnológico moderno que incluye Spring Boot en el backend, Vue.js en el frontend y uniapp para aplicaciones móviles. El sistema permite gestionar el flujo de residentes y visitantes, registranod entradas y salidas con ...

Publicado el 7-16 23:28

Configuración de Aspectos y Logging en Spring Boot

Para integrar el registro de logs y la interceptación de métodos en un proyecto Spring Boot, es necesario configurar AspectJ (AOP) junto con Logback. A continuación, se detallen los pasos para implementar esta arquitectura de manera eficiente y limpia. Incorporación de dependencias en Maven Primero, es fundamental añadir el iniciador de AOP ...

Publicado el 7-14 08:22

Desarrollo Personalizado de Spring Boot Starter para Bibliotecas de Componentes Empresariales

El rol fundamental de Spring Boot Starter en la arquitectura de microservicios. Este artículo explora el ciclo de vida completo del desarrollo de un Starter, desde la configuración de Maven, los principios del autoensamblaje, el uso de anotaciones condicionales, hasta el diseño de metadatos de configuración, la implementación de comprobaciones ...

Publicado el 7-14 07:35

Validación de parámetros con @Valid y @Validated en Spring Boot

Spring ofrece dos mecanismos principales para validar datos de entrada: @Valid, definido por Bean Validation, y @Validated, aportado por Spring. Aunque parecen simliares, tienen alcances distintos. Diferencias principales Aspecto @Valid @Valiadted Grupos de validación No los soporta. Permite aplicar reglas distintas según el grupo indica ...

Publicado el 7-14 07:15