Spring REST Controller Example (Italiano)

Impara a creare Spring REST controller in grado di gestire le chiamate API REST in qualsiasi applicazione Spring MVC. invloves aggiungendo annotazioni @ Controller e @ RequestMapping.

Per scrivere questa applicazione, sto modificando il codice sorgente scritto nell’esempio Spring MVC. Quindi, se vuoi, puoi scaricare il codice sorgente da un determinato link.

Aggiorna le dipendenze maven

Aggiornapom.xml per aggiungere il supporto di JAXB e Jackson (per i formati xml e json).,

Aggiungi ContentNegotiatingViewResolver

Aggiorna il file di configurazione del bean per i risolutori di visualizzazione e aggiungi ContentNegotiatingViewResolver.

Aggiungi annotazioni JAXB nelle classi modello

Sto scrivendo 2 classi cioèUsers.java eUser.java. Queste classi avranno annotazioni JAXB, che saranno utilizzate da marshaller per convertirle in formati xml o json appropriati.

Sono solo per esempio e puoi scrivere le tue classi.

Crea il controller REST

Il DemoController.,java ha annotazioni specifiche REST per le mappature dei percorsi nelle mappature dei parametri di richiesta. Inoltre, specificheremo gli attributi di intestazione per la richiesta e la risposta.

Demo per spring rest example

Ora consente di distribuire nuovamente l’applicazione su tomcat e premere l’URL su qualsiasi client REST. Sto usando RESTClient. Questo è un plugin per firefox per testare i servizi web RESTful.

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

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *