我如何获得Spring http://en.wikipedia.org/wiki/Spring_Framework3.0控制器触发404?
我有一个控制器@RequestMapping(value = "/**", method = RequestMethod.GET)
而对于一些人来说URLs http://en.wikipedia.org/wiki/Uniform_Resource_Locator访问控制器时,我希望容器返回 404。
从 Spring 3.0 开始,你还可以抛出一个异常声明@ResponseStatus http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/web/bind/annotation/ResponseStatus.html注解:
@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();
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)