从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(); } }}


