Kotlin — Drills de Spring Boot (práctica extra)
â–¶ **Drills de práctica extra que acompañan al curso Kotlin Reactive (CapÃtulo 4: WebFlux y DI).** Aprende el modelo allÃ, y aquà practica las anotaciones. Spring Boot necesita la JVM, asà que cada reto simula el DispatcherServlet: el candidato escribe la lógica del handler con las anotaciones reales mostradas como comentarios, y `main()` hace de framework — alimenta requests por stdin, imprime respuestas por stdout. Una anotación/patrón por reto: `@RestController`, `@GetMapping` + `@PathVariable`, `@RequestParam`, `@RequestBody` + `@ResponseStatus(201)`, gate con `@RequestHeader`, `@Valid` + `@Constraint` custom, `@ControllerAdvice`, `@Transactional` con rollback, `@Async`, `@Cacheable`, `@Scheduled`, `@Profile`, cadena de filtros, inyección por constructor, `ResponseEntity` con status, `Pageable` con paginación + sort. 15–30 min c/u.