티스토리 뷰

etc/개발 Note

java validation(벨리데이션) 로직

KyeongRok Kim 2019. 3. 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.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함