# bean validation

20개의 포스트

Bean Validation

Bean Validation은 특정한 구현체가 아니라, Bean Validation 2.0(JSR-380)이라는 기술 표준이다.검증 어노테이션과 여러 인터페이스 모음이다.Bean Validation을 구현한 기술중에 일반적으로 사용하는 구현체가 Hibernate Val

2023년 4월 24일
·
0개의 댓글
·

(2) 검증

저번 포스트에서 Bean Validation을 제외한 검증 방법들을 살펴보았다. 앞선 방법들로만 검증 코드를 작성한다면 생각보다 검증에 대한 개발 시간과 자원이 많이 소비될 것 같다. 생각해보면 데이터가 빈 값으로 들어왔는지 혹은 최솟값을 넘었는지 최댓값보다 작게 들어

2023년 4월 1일
·
0개의 댓글
·
post-thumbnail

스프링 검증(Validation) : Bean Validation 기술 표준을 이용해서 더 간결하고 깔끔하게 검증하기

앞서 나는 Controller에서 검증 로직을 분리하고 스프링에서 검증기를 호출하는 방법을 배웠다.이보다 더 간결하고 보기 좋게 애노테이션을 활용하여 검증 로직을 만들 수 있게 하는 Bean Validation에 대해서 배워보자.오늘도 🏃🏃‍♂️🏃‍♀️

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

Bean Validation 불편함 해결하기

Bean Validation Controller에서 밖에 못쓰는거 아닙니다

2023년 3월 8일
·
0개의 댓글
·

검증 - 검증과 에러 메시지

Spring은 메시지, 국제화 기능을 제공하여 다음의 편의성을 제공했다.메시지 기능을 이용해 자주 등장하는 메시지를 하드 코딩 하지않고 별도의 파일로 분리하여 수정을 용이하게 했다.국제화 기능을 이용해 각 국가별로 다른 언어로된 메시지를 전달할 수 있도록 하였다.그런데

2023년 2월 19일
·
0개의 댓글
·

검증 - Bean Validation

JSR-380에 등재된 Bean Validation 2.0 이라는 표준 기술이다.즉, 검증을 위한 애노테이션과 여러 인터페이스를 어떻게 구현해야하는지 가이드가 기술되어 있다.Bean Validation을 구현한 구현체중 일반적으로 Hibernate Validator를

2023년 2월 19일
·
0개의 댓글
·

Bean Validation - 한계

데이터를 등록할 때와 수정할 때는 요구사항이 다를 수 있다.타입 검증가격, 수량에 문자가 들어가면 검증 오류 처리필드 검증상품명: 필수, 공백X가격: 1000원 이상, 1백만원 이하수량: 최대 9999특정 필드의 범위를 넘어서는 검증가격 \* 수량의 합은 10,000원

2023년 1월 28일
·
0개의 댓글
·

[Spring] Bean Validation

검증 기능을 매번 코드로 작성하는 것은 상당히 번거롭다. 특히 특정 필드에 대한 검증 로직은대부분 빈 값인지 아닌지, 특정 크기를 넘는지 아닌지와 같이 매우 일반적인 로직이다. Bean Validation이란? Bean Validation 2.0이라는 기술 표준. 검증

2022년 11월 8일
·
0개의 댓글
·

@Valid, @Validated

@Valid와 @Validated의 차이를 모른 상태로 단순히 데이터 바인딩시 작성한 validation 어노테이션에 따라 검증을 하기 위해 지금까지 사용하였고 이에 대해 코들 리뷰 중 지적을 받아 다시 학습을 하게 되었다.지금까지 내가 알고 있던 내용과 동일하다. 데

2022년 6월 7일
·
0개의 댓글
·

[Spring] Bean Validation

Bean Validator : 인터페이스Hibernate Validator : 실제 구현체예)@ModelAttribute 각각의 필드에 타입 변환 시도1) 성공하면 다음으로2) 실패하면 typeMismatch 로 FieldError 추가Validator 적용바인딩에 성

2022년 4월 4일
·
0개의 댓글
·
post-thumbnail

<Spring MVC> 검증2 - Bean Validation

Bean Validation 이란? Bean Validation은 특정한 구현체가 아닌 Bean Validation 2.0(JSR-380)이라는 기술 표준이다. 검증 애노테이션과 여러 인터페이스의 모음이다. JPA가 표준 기술이고 그 구현체로 하이버네이트가 있는 것과

2022년 3월 10일
·
0개의 댓글
·

2022년 2월 20일 기록

@Column(length = 50)varchar(50)@Size(max=50)varchar(50) & persist, update 전에 자동으로 @Size에 해당하는 값에 맞게 데이터가 할당되었는지 검증한다.https&#x3A;//blog.yevgnenll.me/po

2022년 2월 21일
·
0개의 댓글
·
post-thumbnail

[spring] Bean Validation을 이용한 검증 로직 구현의 한계점과 2가지 해결 방안

📖 ✏️ 이 글은 Bean Validation 사용 시, 여러 form에 개별 적용할 수 없는 문제점과 두 가지 해결 방법(groups, Form 객체 분리)을 학습하고 정리한 포스팅이다.

2022년 2월 11일
·
0개의 댓글
·
post-thumbnail

[spring] Bean Validation의 필드 단위 에러 메시지와 오브젝트(글로벌) 단위 에러 메시지 변경 방법

📖 ✏️ 이 글은 `Bean Validation`을 이용한 검증 시, 필드 단위 의 에러 메시지와 오브젝트(글로벌) 단위의 에러 메시지를 커스텀 하여 사용하는 방법을 학습하고 정리한 포스팅이다.

2022년 2월 11일
·
0개의 댓글
·
post-thumbnail

[spring] 애노테이션으로 검증 로직을 구현하는 Bean Validation 사용법

📖 ✏️ 이 글은 애노테이션으로 검증 로직을 구현할 수 있는 Bean Validation 인터페이스와 구현체인 hibernate Validator 사용법을 학습하고 정리한 포스팅이다.

2022년 2월 10일
·
0개의 댓글
·

2021년 12월 21일 기록

사용 1(.get()을 이용한 접근)get()을 이용하여 객체에 접근할 수 있으나 만약 객체가 비어있다면 NoSuchElementException이 발생한다!사용 2(.orElse()를 이용한 접근)객체가 비어 있을 경우 null을 반환한다.객체를 http respon

2021년 12월 21일
·
0개의 댓글
·
post-thumbnail

[TIL] #5. 검증2 - Bean Validation ②

Bean Validation

2021년 9월 28일
·
0개의 댓글
·
post-thumbnail

[TIL] #5. 검증2 - Bean Validation ①

Bean Validation

2021년 9월 28일
·
0개의 댓글
·
post-thumbnail

스프링 부트 - 검증2: Bean Validation

본 게시물은 스스로의 공부를 위한 글입니다.틀린 내용이 있을 수 있습니다. 스프링에서 유효성 검증 로직을 구현하기 위한 사실상 표준검사 대상 클래스에 어노테이션 기반 제약 조건을 선언하여 간결하게 유효성 검사가 가능하다.Bean Validation을 사용하려면 vali

2021년 8월 25일
·
0개의 댓글
·