在Spring-MVC控制器中触发404?
如何获得Spring 3.0控制器来触发404?
我有一个控制器,@RequestMapping(value = "/**", method = RequestMethod.GET)
对于要访问该控制器的某些URL,我希望容器提供一个404。
回答:
从Spring 3.0开始,你还可以抛出带有@ResponseStatus
注释声明的Exception :
@ResponseStatus(value = HttpStatus.NOT_FOUND)public class ResourceNotFoundException extends RuntimeException {
...
}
@Controller
public class SomeController {
@RequestMapping.....
public void handleCall() {
if (isFound()) {
// whatever
}
else {
throw new ResourceNotFoundException();
}
}
}
以上是 在Spring-MVC控制器中触发404? 的全部内容, 来源链接: utcz.com/qa/416672.html