Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Buen dia ; Tengo una pregunta ?

En el cuestionario del curso aparece estas tres respuestas las cuales conforme a la imagen que se muestra en el foro serian incorrectas las 3 preguntas ya que el mapeado la URL y Y el método se encuentran bien escritos en el ejemplo de Productocontroller, O si me harías el favor de darme el ejemplo y poder responder bien esta pregunta. Gracias por su colaboración Gracias ... !!

2 respuestas

Buena tarde,

@RequestMapping("/productos") public class ProductoController {

@GetMapping
public String productosEnStock() {
    return "Productos en stock...";
}

}

Pero al ejecutar la aplicación e ingresar la dirección http://localhost:8080/productos, obtiene un error 404 - Not Found. ¿Por qué ocurrió este error?

La respuesta es La clase Controller no se ha mapeado correctamente, el ejemplo sería así:

@RestController

public class ProductoController {

Hola Dani,

En Spring boot necesitas usar las anotaciones para indicarle al IoC container de Spring cuando debe crear un Bean, en este caso la respuesta correcta es la que incluye @RestController debido a que combina la notacion Controller y ResponseBody, que evita la necesidad de anotar cada servicio Rest manualmente.