1. Custom Validation Rule 만들기 여기서의 핵심은 annotation을 직접 만드는 방법이라 생각한다. 아래 코드에 대하여 어노테이션 생성시 설정해줘야 하는 것들에 대해서, 좀더 자세하게는 자바 스터디 어노테이션 관련 파트에서 정리하겠다. (1) Custom validation rule이란 이때까지는 Spring에서 제공하는 이미 정의된 validation rule을 사용하여 적용시켜서 유효성 검사를 진행했었다. (@Max, @Min ...) 하지만 유효성을 이미 만들어져 있는 rule에 벗어나는 경우, 만들어서 사용할 수 있는데, custom Java annotation을 만들고 custom business logic, rule을 만들어서 적용할 수 있다. (2) Developmen..

1. @Min, @Max를 이용한 숫자 범위 설정 (1) Development Process - 'Free Passes'필드를 새로운 폼에 추가 - 0에서 10까지만 입력할 수 있고 벗어나면 validation error나오기 1) Customer class에 validation rule 추가하기 2) HTML form에 에러메세지 표기하기 3) Controller class에 Validation 수행하기 4) confirmation page 업데이트하기 (2) 코드 예시 1) Customer class에 validation rule 추가하기 public class Customer { //@NotNull(message="is required") @Min(value=0, message ="must be g..
- Total
- Today
- Yesterday