从Spring 3.0开始,你还可以抛出带有
@ResponseStatus注释声明的Exception :
@ResponseStatus(value = HttpStatus.NOT_FOUND)public class ResourceNotFoundException extends RuntimeException { ...}@Controllerpublic class SomeController { @RequestMapping..... public void handleCall() { if (isFound()) { // whatever } else { throw new ResourceNotFoundException(); } }}


