Spring REST Controller Example

Aprenda a crear Spring REST controller que puede manejar llamadas a la API REST en cualquier aplicación Spring MVC. Invloves añadiendo anotaciones @ Controller y @RequestMapping.

para escribir esta aplicación, estoy modificando el código fuente escrito en Spring MVC ejemplo. Por lo tanto, si lo desea, puede descargar el código fuente desde el enlace dado.

Update maven dependencies

Update pom.xml para añadir compatibilidad con JAXB y Jackson (para formatos xml y json).,

agregar ContentNegotiatingViewResolver

actualizar el archivo de configuración de bean para resolver vistas y agregar ContentNegotiatingViewResolver.

agregue anotaciones JAXB en clases modelo

estoy escribiendo 2 clases, es decir, Users.javay User.jav a. estas clases tendrán anotaciones JAXB, que serán utilizadas por marshaller para convertirlas en los formatos xml o json apropiados.

son solo por ejemplo y puedes escribir tus propias clases.

crear controlador REST

El DemoController.,java tiene anotaciones específicas de REST para asignaciones de rutas en asignaciones de parámetros de solicitud. Además, especificaremos los atributos de encabezado para la solicitud y la respuesta.

Demo for spring rest example

ahora permite volver a desplegar la aplicación en tomcat y pulsar la URL en cualquier cliente REST. Estoy usando RESTClient. Este es un plugin de firefox para probar los servicios web RESTful.

  • URL : http://localhost:8080/firstSpringApplication/users
  • URL : http://localhost:8080/firstSpringApplication/users/123

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *