내가 그렇게 같이 @RequestParam 어노테이션을 사용하고 싶습니다 그러나봄 @MVC 및 @RequestParam 검증
@RequestMapping
public void handleRequest(@RequestParam("page") int page) {
...
}
, 나는 사용자가 URL 매개 변수와 현악기로 이동하려고하면 1 페이지를 표시 할 페이지 "abz"또는 숫자가 아닌 것. 지금 당장 Spring이 할 수있는 최선의 방법은 500을 반환하는 것입니다. 문자열로 매개 변수를 사용하지 않고도이 동작을 완전히 재정의 할 수 있습니까?
나는 @ExceptionHandler 어노테이션을 보았지만, 내가 설정할 때 아무 것도하지 않는 것 같다. @ExceptionHandler(TypeMismatchException.class)
을 사용한다. 왜 안되는지.
제안 사항?
P. 보너스 질문 : Spring MVC는 Spring MVC라고 불린다. Spring MVC라고 불리는 주석을 가진 Spring MVC인가? Google은이를 동일한 이름으로 취급합니다. 이는 성가신 일입니다.
변수에 기본값을 할당하려고 시도 했습니까? @RequestParam에는이 기능이 있습니다. –