Integración de PostgreSQL jsonb con MyBatis-Plus mediante TypeHandler personalizado

1. Implementación del TypeHandler para jsonb A diferencia del manejo genérico de json, este adaptador está optimizado para jsonb, utiliza Jackson (en lugar de FastJSON) y soporta listas y objetos anidados sin pérdida de tipado: import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import ...

Publicado el 8-20 07:37

Sistema de Gestión de Presupuestos para Decoración del Hogar con SpringBoot

Este proyecto presenta una solución integral para la gestión de presupuestos en proyectos de decoración del hogar, diseñada para resolver problemas comunes como estimaciones inexactas, sobrecostos inesperados y falta de transparencia en los detalles de gastos. Utilizando SpringBoot como framework principal, el sistema permite a los propietarios ...

Publicado el 7-29 12:56

Automatización de Campos en MyBatis-Plus: Gestión Eficiente de Tiempos de Creación y Actualización

MyBatis-Plus ofrece una funcionalidad de "Auto-Fill" que permite asignar valores automáticamente a campos específicos durante operaciones de inserción (INSERT) o actualización (UPDATE), sin necesidad de intervención manual en el código. Esta característica es especialmente útil para campos comunes como fechas de creación, fechas de mo ...

Publicado el 7-19 00:41

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

Implementación de particionamiento de tablas por mes con Sharding-JDBC 5.1.0

Dependencias Maven ===================== <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-jdbc-core-spring-boot-starter</artifactId> <version>5.1.0</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <ar ...

Publicado el 7-9 08:36

Sistema de venta de medicamentos en línea con SpringBoot, Vue y uniapp: arquitectura y desarrollo

Tecnologías utilizadas SpringBoot ofrece integración con servidores como Tomcat y Jetty, simplificando el despliegue. Su configuración automática detecta dependencias y establece componentes sin intervención manual. Herramientas como Spring Data y Spring Security se incluyen, facilitando la construcción de aplicaciones escalables. Vue.js emplea ...

Publicado el 7-8 03:35

Arquitectura y Componentes de una Plataforma de E-commerce para Libros de Estudio Universitario

Este documento detalla el diseño y la implementación de una plataforma de comercio electrónico dedicada a la venta de libros y materiales de estudio para la preparación de exámenes universitarios. La solución se concibe como una aplicación web robusta, que combina tecnologías modernas de backend y frontend para ofrecer una experiencia de usuari ...

Publicado el 6-29 01:47

Diseño e implementación de una plataforma de comercio electrónico para artículos de mascotas con SpringBoot, Vue y uniapp

El sistema se construye utilizando una arquitectura de separación de capas. En el backend, se emplea el framework SpringBoot para la creación de servicios RESTful, mientras que el frontend se desarrolla con Vue.js para una interfaz interactiva. La aplicación móvil se implementa mediante uniapp, garantizando compatibilidad mutliplataforma. La ca ...

Publicado el 6-25 23:04

Desarrollo de un Sistema de Reservas Automatizadas con Java y Spring Boot

Selección de Tecnologías y Diseño Arquitectónico Para la construcción de un sistema de reservas automatizadas de alta concurrencia y fiabilidad, se optó por un stack tecnológico basado en el ecosistema de Java. La elección de Spring Boot se fundamenta en su madurez para la gestión de tareas programadas, persistencia de datos y exposición de API ...

Publicado el 6-25 19:43

Sistema de Gestión de Recursos Humanos Empresarial de Código Abierto con Arquitectura Separada Spring Boot y Vue

Arquitectura Técnica Este sistema HRMS implementa una arquitectura moderna separada entre el cliente y el servidor, utilizando tecnologías probadas en producción. Componentes del Servidor Framework principal basado en Spring Boot 2.5.x Autenticación y autorización mediante Spring Security con tokens JWT Capa de acceso a datos con MyBatis-Plus ...

Publicado el 6-23 16:52