java - SpringMVC가 매개변수 확인을 위해 최대 절전 모드 유효성 검사기를 통합할 때 왜 직접 예외를 발생시키지 않습니까?
天蓬老师
天蓬老师 2017-06-23 09:13:55
0
2
836

안녕하세요 여러분 질문이 있습니다

1. 환경

으아악

2. 구성은 다음과 같습니다

으아악

3.빈과 컨트롤러

으아악 으아악

질문:
코드에 판단 결과를 표시하기 위해 result.hasErrors()를 사용해야 하는 이유는 무엇입니까?
UserRequest의 필드가 정의를 충족하지 않는지 확인하고 직접 예외를 발생시키는 것이 더 합리적이지 않나요?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(2)
Peter_Zhu

질문:
코드에 판단 결과를 표시하기 위해 result.hasErrors()를 사용해야 하는 이유는 무엇입니까?
UserRequest의 필드가 정의를 충족하지 않는지 확인하고 직접 예외를 발생시키는 것이 더 합리적이지 않나요?

예를 들어, 매개변수 예외가 발생하면 우리가 프런트 엔드에 반환하는 것은 Spring이 제공하는 모든 예외 정보가 아니라 특정 매개변수 이름과 예외에 대한 설명입니다. Spring이 자동으로 예외를 발생시키는 경우에는 어렵습니다. 반환된 정보를 제어합니다.

으아악
三叔

애플리케이션 시나리오에서 프레임워크는 대부분의 경우 가장 합리적인 것이 무엇인지 고려하는 것입니다.

클라이언트 데이터에 대한 대부분의 검증은 "비정상"으로 간주되어서는 안 되며, 사용자가 이를 인지하지 못한 채 허용되는 오류입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!