37. 유효성 확인 by ys

Bean 검증 1.1에서 지원하는 메소드 유효성 검사 기능은 JSR-303 구현 (예 : 최대 절전 유효성 검사기)이 클래스 경로에있는 한 자동으로 활성화됩니다. 이것에 의해, bean 메소드는, 파라미터 및 / 또는 반환 값의 javax.validation제약에 의해 주석을 붙일 수가 있습니다 . 그러한 주석 된 메소드가있는 대상 클래스에는 인라인 제한 조건 주석을 검색 할 메소드의 유형 레벨에서 주석을 @Validated주석 으로 추가해야합니다 .

예를 들어 다음 서비스는 첫 번째 인수의 유효성 검사를 트리거하여 크기가 8에서 10 사이인지 확인합니다.

@Service
@Validated
public class MyBean {

	public Archive findByCodeAndAuthor(@Size(min = 8, max = 10) String code,
			Author author) {
		...
	}

}

Last updated