inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

예제로 배우는 스프링부트 입문

(11) initBinder 사용하기

@Valid 질문입니다

274

ligun

작성한 질문수 9

1

Spring  v.2.4.5  사용 중인데

@Valid 어노테이션이 없는 것 같습니다.

대신에 @Validated 라는 어노테이션이 있어서 

사용해보니 예제와 동일하게 동작하는거 같은데,

@Valid 어노테이션은 최신 스프링에서는 사용하지 않는 건가요? 

@Valid 대신에 @Validated 를 사용하면 완벽히 동일하게 동작하는게 맞는건가요?

@Valid spring-boot

답변 1

0

이재환

디펜던시에 다음과 같이 추가가 되어 있다면  @Valid 사용 가능합니다.

    implementation 'org.springframework.boot:spring-boot-starter-validation'

위 디펜던시 추가 없이 스프링웹에 포함되어 있는 기본 기능으로 사용하실 때는 @Validated 를 사용해야 합니다.

다음 예제에서는 어차피 사용해야 하므로 이 예제에서도 위 디펜던시를 추가하고 @Valid 를 사용하시는 것이 좋겠습니다.

java Code로 DI 사용하기

0

126

1

sts 24년 8월 3일 최신버전에서 toolchain 오류

0

732

2

34강 3.2.1버전에서 update만 안됨

0

430

1

26강, springboot 3.1.5에서는 에러

0

340

1

33강 jpa 질문입니다

0

528

2

25강 security 관련 에러 (Is there an unresolvable circular reference?)

0

2198

1

스프링 버전 관리 관련하여 문의드립니다.

0

518

1

security 로그인 관련 질문합니다.

0

318

1

getContent,getWriter 안만들고 어떻게 사용했나요?

0

285

1

스프링부트 환경 설정 관련

0

419

1

강의자료 관련

0

372

2

안녕하세요 선생님. 오류 관련 질문 드립니다.

0

404

1

sqlSessionFactory는 생성안해도 되나요??

0

404

1

.예제 소스 어떻게 그대로 복사해서 실행하나요?

0

409

2

안녕하세요 질문입니다.

0

266

2

에러 발생..

0

292

1

@Transactional 선언 위치

0

304

1

외부 톰캣을 사용할 경우

0

248

1

getFieldError 질문

0

275

1

createPage.jsp 질문

0

249

1

ContentValidator 클래스 내 validate 메소드 질문

0

178

1

(09) Validator 사용하기 @ModelAttribute("dto") 가 사용된 이유?

0

267

1

Spring Boot 2.5에서 MyBatis선택이 안되네요..

0

348

2

트랜잭션의 사용 여부

0

249

1