본문으로 바로가기

java validation(벨리데이션) 로직

category 개발/개발 Note 2019.03.25 11:12

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.


댓글을 달아 주세요