Class ValidationUtils
java.lang.Object
com.jerocaller.libs.spoonsuits.web.validation.ValidationUtils
유효성 검사 유틸리티 클래스
이 클래스 내 모든 메서드들은 static으로 선언되어 있기에 별도로 Spring Bean으로 등록하는 과정은 불필요하다.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValidationFailedMessage(org.springframework.web.bind.MethodArgumentNotValidException exception) 유효성 검사에 실패한 필드들의 정보만 추출하여필드명: 유효성 검사 실패 메시지의 Map 타입으로 반환하는 메서드.
-
Constructor Details
-
ValidationUtils
public ValidationUtils()
-
-
Method Details
-
getValidationFailedMessage
public static Map<String,String> getValidationFailedMessage(org.springframework.web.bind.MethodArgumentNotValidException exception) 유효성 검사에 실패한 필드들의 정보만 추출하여
필드명: 유효성 검사 실패 메시지의 Map 타입으로 반환하는 메서드.REST API에서 특정 필드들의 유효성 검사 실패 시 응답 JSON에 포함시킬 목적으로 만든 메서드.
- Parameters:
exception- 유효성 검사 실패로 발생한 MethodArgumentNotValidException 예외 객체- Returns:
필드명: 유효성 검사 실패 메시지형태의 Map 타입
-