Las entidades en JPA no son más que un POJO que contienen la anotación @Entity que representan datos que se pueden conservar en la base de datos. Una entidad representa una tabla almacenada en una base de datos. Cada instancia de una entidad representa una fila en la tabla. Video explicativo Anotación @Entity en clases
En Java, @Nullable y @NonNull son anotaciones que se pueden usar para indicar si una variable o parámetro puede ser nulo o no, además también podemos indicar si un método devuelve un valor de retorno nulo o no. Estas anotaciones son útiles para evitar errores de NullPointerException y mejorar la legibilidad del código. @Nullable y
El patrón de diseño Factory es uno de los patrones de diseño más comunes y útiles en Java. Se utiliza para crear objetos de una clase determinada sin necesidad de conocer el código específico de esa clase. En lugar de crear directamente una instancia de una clase, se utiliza un método factory para crear el
Al ejecutar código Java, pueden ocurrir diferentes errores: errores de codificación por parte del programador, errores debido a una entrada incorrecta u otros imprevistos. Cuando ocurre un error, Java normalmente se detendrá y generará un mensaje de error. El término técnico para esto es: Java lanzará una excepción (arrojará un error). Vídeo de explicación Cómo
int es un tipo primitivo de 32 bits; Integer es su clase wrapper. Aprende la diferencia entre ambos: valores null, autoboxing, memoria y cuándo usar cada uno.
La anotación @RequestMapping se utiliza para asignar solicitudes web a clases de controlador específicas y/o métodos de controlador. @RequestMapping se puede aplicar tanto a la clase de controlador como a los métodos. @RequestMapping en clases Podemos usarlo con definición de clase para crear el URI base. Por ejemplo, si queremos definir la ruta base a
Como sugiere el nombre, las pruebas de integración se enfocan en integrar diferentes capas de la aplicación. Eso también significa que no hay mocks o clases simuladas en nuestras pruebas, es decir, se ejecutará nuestro código desde la capa primera donde se expone nuestros datos, hasta la última capa dónde se recogen o manipulan los
REST es una arquitectura de estilo para una interfaz de programación de aplicaciones (API) y Spring Boot nos ayuda a crear nuestra aplicación de forma rápida y lista para lanzar a producción en un par de minutos. Vídeo explicativo Controlador REST Los controladores son clases que nos permiten exponer nuestra API para ser usada de
El HashMap en Java almacena pares clave-valor con acceso rápido O(1). Aprende sus métodos, cómo funciona su índice y las diferencias con TreeMap y Hashtable.
Spring Boot facilita la creación de aplicaciones basadas en Spring independientes y listos para producción que se ejecutan gracias a su tomcat integrado. Vídeo explicativo Que necesitas Comenzando con Spring Initializr Para crear nuestro proyecto de Spring Boot utilizaremos la herramienta Spring Initializer que nos provee una forma rápida y configurable de cómo generar nuestro
Cada viernes recibe lo más nuevo del ecosistema Java: frameworks, herramientas y mejores prácticas.
🔒 Sin spam. Cancela cuando quieras.