Configuración Spring MVC JSTL

La biblioteca de etiquetas de JavaServer Pages (JSTL) es un conjunto de etiquetas que se pueden usar para implementar algunas operaciones comunes, como bucles, formato condicional y otras. Aquí discutiremos cómo usar la herramienta de compilación Maven para agregar compatibilidad con JSTL a una aplicación Spring MVC. Además, aprenderá a activar etiquetas JSTL en una … Continue reading «Configuración Spring MVC JSTL»

Resorte con Ejemplo Castor

Con el uso de la clase CastorMarshaller, podemos lograr convertir un objeto Java en código XML y viceversa con la ayuda del uso de castor. El castor es la clase implementada para las interfaces Marshaller y Unmarshaller dentro de él, por lo que no requiere otras configuraciones por defecto. El ejemplo más común de Spring … Continue reading «Resorte con Ejemplo Castor»

Primavera: anotación de parámetro de solicitud de MVC

La anotación @RequestParam permite que Spring extraiga datos de entrada que se pueden pasar como una consulta, datos de formulario o cualquier dato personalizado arbitrario. Aquí, veremos cómo podemos usar @RequestParam al crear API RESTful para una aplicación basada en web.   Contexto de la aplicación: supongamos que estamos implementando una característica de muestra para … Continue reading «Primavera: anotación de parámetro de solicitud de MVC»

Spring MVC – Manejo de excepciones

Requisitos previos: Spring MVC Cuando algo sale mal con su aplicación, el servidor muestra una página de excepción que define el tipo de excepción, la página de excepción generada por el servidor no es fácil de usar. Spring MVC proporciona manejo de excepciones para su aplicación web para asegurarse de que está enviando su propia … Continue reading «Spring MVC – Manejo de excepciones»

Primavera – ResultSetExtractor

ResultSetExtractor es una interfaz que se utiliza para obtener los registros de la base de datos. Es una interfaz de devolución de llamada que utiliza el método query() de JDBC Template donde necesitamos pasar la instancia de ResultSetExtractor para obtener los datos. Sintaxis del método query() de ResultSetExtractor: public T query(String sqlQuery, ResultSetExtractor<T> resultSetExtractor) Para … Continue reading «Primavera – ResultSetExtractor»

Primavera: inyección de constructor con mapa sin strings

En la inyección de constructor, la inyección de dependencia se inyectará con la ayuda de constructores. Ahora, para configurar la inyección de dependencia como inyección de dependencia del constructor (CDI) en el bean, se realiza a través del archivo de configuración del bean. Para esto, la propiedad que se establecerá con la inyección de dependencia … Continue reading «Primavera: inyección de constructor con mapa sin strings»

Spring @Service Anotación con ejemplo

Spring es uno de los marcos Java EE más populares. Es un marco ligero de código abierto que permite a los desarrolladores de Java EE 7 crear aplicaciones empresariales sencillas, fiables y escalables. Este marco se centra principalmente en proporcionar varias formas de ayudarlo a administrar sus objetos comerciales. Hizo que el desarrollo de aplicaciones … Continue reading «Spring @Service Anotación con ejemplo»

Bota de primavera | Cómo consumir mensajes de string usando Apache Kafka

Apache Kafka es una cola de mensajería de publicación y suscripción que se utiliza para flujos de datos en tiempo real. Una cola de mensajería le permite enviar mensajes entre procesos, aplicaciones y servidores. En este artículo veremos cómo enviar mensajes de string desde apache kafka a la consola de una aplicación de arranque de … Continue reading «Bota de primavera | Cómo consumir mensajes de string usando Apache Kafka»

JSON usando Jackson en la implementación de API REST con Spring Boot

Cada vez que implementamos una API REST con Spring (Spring Boot) , nos encontramos con el requisito de excluir NULL en la respuesta JSON de la API. Además, puede haber un requisito para externalizar la activación/desactivación de esta característica: Excluir NULLS en la respuesta JSON , lo que permite que el consumidor de la API … Continue reading «JSON usando Jackson en la implementación de API REST con Spring Boot»

Spring: uso de secuencias de comandos SQL con Spring JDBC+ JPA + HSQLDB

Ejecutaremos los scripts SQL con Spring JDBC+JPA + HSQLDB. Estos scripts se utilizan para ejecutar comandos SQL en el momento del inicio de la aplicación. Java Database Connectivity (JDBC) es una interfaz de programación de aplicaciones (API) para el lenguaje de programación Java, que define cómo un cliente puede acceder a una base de datos. … Continue reading «Spring: uso de secuencias de comandos SQL con Spring JDBC+ JPA + HSQLDB»