4
我已註釋了控制器,其中包含幾個映射在URL上的methinds。像這樣:HandlerExceptionResolver用於註釋控制器
@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。 所以問題是如何配置和控制器方法的代碼處理程序?
或者子類AbstractHandlerExceptionResolver,如果你想跳過xml配置,用@Component註釋它。 – 2012-01-20 03:48:41