Entradas

Mostrando las entradas etiquetadas como Spring Boot

Documentar API REST con Spring Doc (Swagger)

Imagen
  Configuración del Proyecto Primero se obtiene última versión disponible de Spring Boot  Agregamos la dependencia de https://springdoc.org/ en nuestro pom.xml Con nuestro proyecto ya creado creamos el siguiente controller (El service , repository y entity son un CRUD basico): @RestController @RequestMapping("/") public class PersonaController { protected PersonService personService; public PersonaController(PersonService personService) { super(); this.personService = personService; } @PostMapping      public ResponseEntity<Person> addPersona(@RequestBody Person persona) { personService.addPersona(persona);          return new ResponseEntity<>(persona, HttpStatus.CREATED);      }      @GetMapping      public ResponseEntity<List<Person>> getAllPersonas() {      ...

Empezando con Spring Batch 5

Imagen
Spring Boot | Juan Renato Noh | 20 octubre 2023 Este artículo está diseñado para aprender los fundamentos de Spring Batch y  construir una aplicación utilizando la versión 5 la cual es la actual al momento de publicar esta información.  A lo largo de la lectura se incluyeron ejercicios  prácticos que  buscan reafirmar los conocimientos de la teoría explicada , de igual manera al final al finalizar cada práctica comparto la ubicación del repositorio con el ejercicio completo.  Espero que este contenido le sea de su agrado .   Introducción   Muchas aplicaciones requieren realizar la consulta y  procesamiento de información en un  espacio determinado de tiempo y en grandes volúmenes de información, en estas situaciones los arquitectos de software optan por la implementación de los procesos batch. Algunos casos  de uso comunes en la industria son la generación de reportes de ventas , pólizas contables, carga de archivos , y  otros ...