Ejercicio de programación con SpringBoot: Controladores Spring MVC
0h 20m
Ejercicios Spring MVC Controladores. Mejora tu manejo de controladores MVC en Spring mediante ejercicios prácticos y ejemplos claros.
Crea una nueva clase en tu proyecto Spring Boot y anótala con
@Controller
.Dentro de esta clase, define un método que esté anotado con
@GetMapping("/greet")
.El método debe aceptar un parámetro de tipo
Model
y añadir un atributo al modelo con la clavegreeting
y un valor de "Hello, Spring MVC!".El método debe retornar el nombre de la vista Thymeleaf que quieres utilizar, por ejemplo
greetingView
.
El controlador que hagas debería ser capaz de rellenar con datos la siguiente vista de Thymeleaf:
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Greeting</title>
</head>
<body>
<h1 th:text="${greeting}">Placeholder</h1>
</body>
</html>
Crea el controlador y no te olvides de los imports.
Todos los ejercicios de programación de SpringBoot
Evalúa tus conocimientos con ejercicios de programación en SpringBoot de tipo Test, Puzzle, Código y Proyecto con VSCode.
Uso de Spring con Thymeleaf
Registro de usuarios
Crear entidades JPA
Asociaciones en JPA
Asociaciones de entidades JPA
Open API y cómo agregarlo en Spring Boot
Uso de Controladores REST
CRUD y JPA Repository
Servicios en Spring
Configuración de Vue
Entidades JPA
API Query By Example (QBE)
Controladores MVC
Anotaciones y mapeo en JPA
Configuración de Angular
Controladores Spring REST
Configuración de Controladores MVC
Actualizar datos de base de datos
API Query By Example (QBE)
Identificadores y relaciones JPA
Web y Test Starters
Métodos find en repositorios
Inserción de datos
CRUD Customers Spring MVC + Spring Data JPA
Backend API REST con Spring Boot
Controladores Spring REST
API Specification
Integración con Vue
Consultas JPQL
Repositorios reactivos
Inyección de dependencias
Introducción a Spring Boot
Inyección de dependencias
Vista en Spring MVC con Thymeleaf
Operadores Reactivos
Integración con Angular
API Specification
Consultas JPQL con @Query en Spring Data JPA
Repositorios Spring Data
Inyección de dependencias
Data JPA y Mail Starters
Consultas JPQL con @Query en Spring Data JPA
Verificar token JWT en peticiones
Login de usuarios
Integración con React
Configuración de React
Borrar datos de base de datos
Certificados de superación de SpringBoot
Supera todos los retos de SpringBoot y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
SpringBoot
Controladores Spring MVC
Spring Web