package com.trifulcas.controller; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Random; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @RestController public class EjercicioController { // Endpoint. Cualquier programa que acceda a este endpoint // Tendrá esta respuesta // url del servidor + '/ola' @GetMapping("/ola") public String ola() { return "Ola k ase???"; } @GetMapping("/normal") public String normal() { return "Hola ¿Qué tal?"; } @GetMapping("/personal") public String personal( @RequestParam(value = "nombre", defaultValue = "Anónimo") String nombre) { return String.format("Hola %s ¿Cómo estás?", nombre); } @GetMapping("/azar") public String azar() { return azarRandom(); } private String azarRandom() { List<String> mensajes = new ArrayList<>(Arrays.asList("Hola", "Que hay?", "Buenas", "Jelou", "Hey")); Random r=new Random(); return mensajes.get(r.nextInt(mensajes.size())); } }