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
Las clases abstractas son una característica importante de la programación orientada a objetos en Java. Una clase abstracta es una clase que no se puede instanciar directamente y se utiliza como base para otras clases. Una clase abstracta puede tener métodos abstractos, que son métodos que no tienen una implementación y deben ser implementados por
Una clase es el plano o plantilla y un objeto su instancia concreta en memoria. Conoce la diferencia entre clase y objeto en Java con ejemplos de código.
Anotaciones Aprender sobre cómo lanzar tu aplicación increíblemente rápido con Spring Boot
Cada viernes recibe lo más nuevo del ecosistema Java: frameworks, herramientas y mejores prácticas.
Sin spam. Cancela cuando quieras.