Spring proporciona una forma de detectar automáticamente las relaciones entre varios beans. Esto se puede hacer declarando todas las dependencias del bean en el archivo de configuración de Spring. Por…
java
En este rápido tutorial, analizaremos cómo habilitar los bloqueos de transacción en Spring Data JPA para los métodos de consulta personalizados y los métodos de repositorio predefinidos de CRUD. También…
En este tutorial rápido, vamos a hablar sobre el método toMap() de la clase Collectors. Lo utilizaremos para recopilar Streams en una instancia de Map. Para todos los ejemplos incluidos…
Los objetos creados dinámicamente con un nuevo operador se desasignan automáticamente. La técnica que logra esto se llama garbage collection. Funciona así: cuando no existen referencias a un objeto, se…
El intercambio de recursos de origen cruzado (CORS) es un protocolo estándar que define la interacción entre un navegador y un servidor para manejar de forma segura las solicitudes HTTP…
En este articulo, muestro cómo construir un servicio REST para consumir y producir contenido JSON con Spring Boot. También analizaremos cómo podemos emplear fácilmente la semántica RESTful HTTP. Para simplificar,…
Como sabemos java es un lenguaje orientado a objetos que ha sido diseñado cuidadosamente. Cada objeto tanto de la librería estándar como las clases que creamos tienen por defecto definidos…
Spring Boot Actuator provee endpoints seguros para monitorear sus aplicaciones hechas con Spring Boot. Por defecto, todos los endpoints están asegurados, es decir no son accesibles públicamente. Este post pretende…
Recientemente la programación reactiva (Reactive Programming) se ha ido ganando un lugar en la comunidad de desarrolladores y clientes gracias a las características que ofrece para construir aplicaciones de forma…
A partir de la versión 5.0 de Spring tendremos una nueva anotación que nos ayudara según mi opinión a escribir código mucho mas estable. Lo podríamos tomar como una medida…