Interceptor en Java: Mecanismos de Implementación y Ejemplo Práctico con Spring

El interceptor en Java es un objeto que intercepta dinámicamente las invocaciones a acciones, proporcionando un mecanismo para ejecutar código antes o después de una acción, o incluso bloquear su ejecución. En programación orientada a aspectos (AOP), los interceptores se usan para interceptar métodos o campos y añadir operaciones adicionales. E ...

Publicado el 6-12 21:09

Protección de APIs Spring Boot contra Abuso y Ataques de Fuerza Bruta

El desarrollo de aplicaicones robustas implica la implementación de medidas de seguridad, especialmente al exponer servicios a Internet. Este tutorial detalla cómo proteger tus endpoints de Spring Boot contra solicitudes maliciosas y ataques de fuerza bruta, utilizando un interceptor y Redis para limitar las peticiones por IP y URL en un períod ...

Publicado el 6-10 06:05

Implementación de cifrado y descifrado de campos específicos con MyBatis-Plus

Introducción Para implementar el cifrado y descifrado de campos específicos en MyBatis-Plus, existen dos enfoques principales: Método basado en TypeHandler personalizado de MyBatis-Plus Método basado en interceptores de MyBatis En este artículo utilizaremos el segundo enfoque. Se trata de una solución transparente que permite cifrar datos sen ...

Publicado el 6-8 21:12