【发布时间】:2009-12-02 09:58:41
【问题描述】:
我有注释控制器,其中包含映射在 url 上的几个方法。像这样:
@Controller
public class CategoryController {
@RequestMapping(value = "/addCategories")
public void addCategories(@RequestParam(value = "data") String jsonData) throws ParseException
@RequestMapping(value = "/getNext")
public void getNext(@RequestParam(value = "data") String jsonData) throws ParseException
...
}
方法需要解析 json 请求并执行一些操作。解析请求可能会产生已检查的ParseException,我可以在方法中处理或将throws 添加到其签名中。我更喜欢第二种方法,因为在这种方法中我不想在代码中添加额外的 try/catch。
那么问题是如何为控制器方法配置和编码处理程序?
【问题讨论】:
标签: spring exception-handling controller