Cual es la diferencia entre la anotación controller y RestController?

Pregunta de la clase:
Cambio de puerto y path
Jeisson Santiago Cortes Ortiz

Jeisson Santiago Cortes Ortiz

Pregunta
studenthace 4 años

Cual es la diferencia entre la anotación controller y RestController?

2 respuestas
para escribir tu comentario
    Hinder Adrian Alvarez Perlaza

    Hinder Adrian Alvarez Perlaza

    studenthace 4 años

    Excelente pregunta esta, no tenía clara la diferencia y ha sido de gran ayuda conocer esto sobre las anotaciones @Controller y @RestController

    Michael Garcia Abello

    Michael Garcia Abello

    teacherhace 4 años

    Bueno, RestController es una anotación que hereda a Controller, la principal diferencia es que por default con RestController podemos responder los servicios con el formato estandarizado para apis es decir, json. No tenemos que preocuparnos por serializar los objetos que vamos a responder. Básicamente la anotación RestController nace con la necesidad de desarrollar servicios web RESTful de manera más fácil. Si quieres profundizar un poquito más, te dejo la siguiente lectura: https://www.baeldung.com/spring-controller-vs-restcontroller saludos! No olvides el feedback y dejar las 5 estrellas si te gustó el curso. :)

Curso de Spring Boot [Empieza Gratis]

Curso de Spring Boot [Empieza Gratis]

Comienza tu camino para especializarte como backend developer en Java utilizando Spring Boot, este framework basado en Spring para construir aplicaciones stand-alone y production-grade que son muy sencillas de correr.

Curso de Spring Boot [Empieza Gratis]
Curso de Spring Boot [Empieza Gratis]

Curso de Spring Boot [Empieza Gratis]

Comienza tu camino para especializarte como backend developer en Java utilizando Spring Boot, este framework basado en Spring para construir aplicaciones stand-alone y production-grade que son muy sencillas de correr.