Tanto int como Integer de Java se utilizan para almacenar datos de tipo entero. La principal diferencia entre ambos es que el tipo de int es primitivo, mientras que Integer es de tipo de clase. Esta diferencia se vuelve significativa cuando el concepto de programación orientada a objetos aparece en la imagen durante el desarrollo, […]
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 […]
Un HashMap o (Map en JAVA) es un mapeo de clave-valor, lo que significa que cada clave se asigna exactamente a un valor y que podemos usar la clave para recuperar el valor correspondiente de un HashMap. A diferencia de las colecciones, que guardan los valores de forma ordenada y cuyo indice es simpre un […]
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 […]
Vídeo explicativo Clases Las clases son una descripción detallada, la definición y la plantilla de lo que será un objeto. Además, lo que llamamos una clase es el bloque de construcción que conduce a la Programación Orientada a Objetos. Es un tipo de datos definido por el usuario, que contiene sus propios miembros de datos […]
Anotaciones Aprender sobre cómo lanzar tu aplicación increíblemente rápido con Spring Boot
Spring Framework Aprender sobre el framework mas usado de JAVA