Configuración Manual de MyBatis y Mapeo de Objetos en Java

Preparación del Entorno y Dependencias Para integrar MyBatis en un proyecto Java tradicional sin herramientas de construcción automatizada, es necesario descargar e importar manualmente los archivos JAR requeridos en el classpath del proyecto. Las dependencias fundamentales son: MyBatis Core: El núcleo del framework (ej. mybatis-3.5.x.jar). Co ...

Publicado el 7-28 16:23

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

Implementación de pruebas unitarias para guava-retrying con JUnit

guava-retrying es una extensión de la biblioteca Guava que permite definir estrategias de reintento configurables para llamadas a funciones, como servicios remotos con disponibilidad intermitente. Este artículo explica cómo desarrollar pruebas unitairas robustas utilizando JUnit para validar la lógica de reintento. Preparación del entorno de pr ...

Publicado el 6-19 16:46

Implementación de Consultas Exactas y Búsquedas Aproximadas en MyBatis

Para trabajar con operaciones de lectura en MyBatis, es fundamental comprender cómo mapear consultas SQL a objetos Java y cómo manejar parámetros de forma segura. A continuación, se detalla la implementación de una consulta exacta por identificador y una búsqueda aproximada (LIKE) por nombre, asegurando la prevención de inyecciones SQL. Esquem ...

Publicado el 6-19 03:29