# @Valid

16개의 포스트

[Spring] RequestDTO, ResponseDTO

요청으로부터 정보를 받아서 DB 저장할 때 : request DTO 만들기, toEntity() 만들기 ; 응답할 때 : from() 이라 함수 짓기

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

[Spring boot] @Valid is not working, @Valid가 동작하지 않을 때

Spring Boot 개발 중 학습이 필요한 내용을 정리하고,트러블 슈팅 과정을 기록하는 포스팅입니다.

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

@Valid, @Validated

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

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

Bean Validation

도메인이나 Dto를 구성하는 필드의 유효성 검사를 해주는 데이터 유효성 검사 표준 기술인 Bean Validation은 반복되는 유효성 검사를 간단하게 할 수 있게 하는 기능이다. 제약 설정 @NotNull 값이 비어있지 않는 제약 @Positive 값이 양수인 제약 @PositiveOrZero 값이 양수이거나 0인 제약 @Min(value=최소값) 값의...

2022년 5월 5일
·
0개의 댓글
·

[Java, Spring]Validation

Java에서는 null 값에 대해서 접근 하려할 때, null pointer exception이 발생하는 것과 같이 여러 오류가 여러 상황에서 발생하는 데, 이러한 부분을 방지 하기 위해 미리 검증 하는 과정을 validation이라 한다.validation은 어려운

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

[Spring Boot] 유효성 검사 BindingResult

우선 BindingResult는 원래 Spring에서 제공하는 error와 관련된 interface이다. 즉, BindingResult는 검증 오류가 발생할 경우 오류 내용을 보관하는 스프링 프레임워크에서 제공하는 객체이다. BindingResult는 데이터 바인딩

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

[Spring] 검증(2) - BeanValidation

검증 기능을 매번 코드로 작성하기는 번거롭다. 객체 검증은 어쩔수 없지만 특정 필드에 대한 검증은 대부분 빈 값인지 아닌지, 특정 범위내에 있는지와 같이 매우 일반적인 경우가 많다. 이 때 애노테이션을 사용하여 다음처럼 검증을 매우 간단하고 명확하게 할 수 있다. 이전

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

@Valid와 @NotNull

@Valid는 제약조건을 달아놓은 속성에 대해 유효성 검사를 하는 어노테이션이다.개인적으로 Controller 클래스 내의 메소드에서 DTO를 인자로 받을 때 아래와 같이 적용하곤 하였다. ex)하지만, 여기서 지금까지 몰랐던 사실이 있었다.JPA를 사용하면서 @Emb

2021년 10월 3일
·
0개의 댓글
·
post-thumbnail

@Valid로 @RequestBody 검증하기

@Valid @Valid Annotation은 javax.validation에 포함된 Dependency로, @RequestBody Annotation으로 Mapping되는 Java 객체의 유효성 검증을 수행하는 Annotation이다. Dependency 추가하기

2021년 9월 7일
·
0개의 댓글
·

자바 정규 표현식

자바 정규 표현식

2021년 9월 4일
·
0개의 댓글
·

[Spring Boot] Validation (작성중)

210602 중요한 관문 유효성검사

2021년 6월 2일
·
0개의 댓글
·

Spring Collection @Valid

먼저 Collection을 @Valid 아래와 같이 했을때 원했던 동작 결과는 OrderItemRequest의 @NotNull, @Length, @Min 등의 Valid를 하고 싶었지만, 정상적으로 동작하지 않았다.그 이유를 찾아보기 위해 디버깅을 통해 클래스를 확인해

2021년 5월 9일
·
1개의 댓글
·
post-thumbnail

유효성 검사 @Valid @Validated

웹에서 회원등록을 위해 입력을 한다거나, 다양한 상황에서 입력을 할 때제약조건들이 존재한다.예를 들어 반드시 값을 입력 해야된다거나, 띄어쓰기는 허용하지 않는다 거나 등여러 제약조건 들이 있을 수 있다.그럴때 사용하는 것이 바로@Valid, @Validated 에노테

2021년 3월 13일
·
0개의 댓글
·
post-thumbnail

유효성검사 ( @Valid )

_ 이번 장에서는 유효성 검사와 유효성 검사에 사용되는 다양한 어노테이션들을 알아 보려고 한다._ 유효성 검사란? >요청한 데이터가 어떤 조건에 충족하는지 확인하는 작업. 예를 들어서, 회원가입을 할때 생년월일을 작성하는 상황이라고 하자. 클라이언트가 서버로 요청을

2020년 12월 9일
·
0개의 댓글
·