본문 바로가기

etc/개발 Note

java validation(벨리데이션) 로직

728x90

java validation(벨리데이션) 로직

벨리데이션은 유효성 검증 기능인데 특정 요청이 유효한지 아닌지 true, false를 리턴 해주고 true, false일때 각각 어떤 제약 조건에 걸렸는지 알려주어야 하는 기능이다.

유효성 검증 등 조건이 여러가지인데

모두 태울 것인지 아니면 중간에 특정 조건에 걸렸을 때 끊을 것인지

true가 나오면 return할 것인지

List -> validate(List) 이렇게 되고 validate()에는 로직을 태운다.

@Data
public class Result{
     public boolean result;
     public String failId;
     public String reason;

}
public Result res(String userId, String currencyPair) {
     Result result = new Result();
     return result;
}  

위 코드에서 처럼 res라는 class에 조건 두개를 넣고 return을 Result라는 클래스로 하는 방법이 있을 수 있다.

end.

728x90
블로그 주인장입니다. 원하시는 정보는 얻으셨나요? 이 포스트에서 추가로 필요한 정보가 있으시면 여기에 남겨주세요.