@Controller
@RequestMapping("myurl")
@Validated
public class MyController extends ExceptionResolver {
@RequestMapping(value = "myurl2", method = RequestMethod.GET, consumes = "application/json", produces = {"application/json"})
@ResponseBody
public MyObject getMyObject(@RequestParam("name") String name){
return new MyObject
}
@RequestMapping(value = "/update", method = RequestMethod.POST)
@ResponseBody
@RequestMapping("myurl")
@Validated
public class MyController extends ExceptionResolver {
@RequestMapping(value = "myurl2", method = RequestMethod.GET, consumes = "application/json", produces = {"application/json"})
@ResponseBody
public MyObject getMyObject(@RequestParam("name") String name){
return new MyObject
}
@RequestMapping(value = "/update", method = RequestMethod.POST)
@ResponseBody
public boolean validate(@Valid @RequestBody MyForm form) {}
@ExceptionHandler(Exception.class)
@ResponseStatus(value = HttpStatus.INTERNAL_SERVER_ERROR)
public void handleException(Exception ex, HttpServletRequest request, HttpServletResponse response) throws IOException {}
}