在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

回到顶部