Aflați cum să creați Spring REST controller care poate gestiona apelurile API REST în orice aplicație Spring MVC. Se invloves adăugarea @ Controller și @ RequestMapping adnotări.
pentru scrierea acestei aplicații, modific codul sursă scris în exemplul Spring MVC. Deci, dacă doriți, puteți descărca codul sursă de la link-ul dat.
actualizați dependențele maven
actualizați pom.xml
pentru a adăuga suport pentru JAXB și Jackson (pentru formatele xml și json).,
adăugați Contentnegociatingviewresolver
actualizați fișierul de configurare bean pentru resolvers view și adăugați Contentnegociatingviewresolver.
Adăugare JAXB adnotări în clase de modele
am scris 2 clase și anume Users.java
și User.jav
un. Aceste clase vor fi având JAXB adnotări, care vor fi utilizate de către dispecerul de sol pentru a le converti în caz xml sau json formate.
acestea sunt, de exemplu, numai și puteți scrie propriile clase.
creați controler REST
DemoController.,java are adnotări specifice de odihnă pentru mapări de cale în parametrii de cerere mapări. De asemenea, vom specifica atributele antetului pentru solicitare și răspuns.
Demo pentru spring rest exemplu
acum permite re-implementa aplicația pe tomcat și a lovit URL-ul de pe orice client REST. Folosesc RESTClient. Acesta este un Plugin firefox pentru testarea serviciilor web RESTful.
- URL : http://localhost:8080/firstSpringApplication/users
- URL : http://localhost:8080/firstSpringApplication/users/123