Slide 10
Slide 10 text
REST en Spring MVC 3.0
Controladores
• @PathVariable
• Negociación del contenido
• @RequestBody/@ResponseBody/@ResponseStatus
• Validación en la declaración: @Valid
@Controller
@RequestMapping("/person")
public class PersonController {
@RequestMapping(value = “/", method = RequestMethod.GET)
public Person person(@RequestParam String id, Model model) {…}
}
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
@PathVariable
@RequestMapping(value = "/{id}", method = RequestMethod.GET ,produces = "application/xml")
@ResponseBody