inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링과 JPA 기반 웹 애플리케이션 개발

회원 가입 폼 서브밋 검증

의존성 설정 관련 질문있습니다.

해결된 질문

242

노은영

작성한 질문수 11

10

안녕하세요~ 강의 너무 잘 보고 있습니다.

프로젝트 생성부터 전부 따라서 해보고 있는데요.

pom.xml 파일에 의존성 설정을 선생님과 똑같이 했는데 @Valid와 @Length 애노테이션 관련 의존성이 추가가 안되었더라구요.

메이븐 리포지토리에서 검색해서 아래와 같이 의존성을 따로 추가해서 해결하긴 했는데요.

<dependency>

    <groupId>javax.validation</groupId>

    <artifactId>validation-api</artifactId>

    <version>2.0.1.Final</version>

</dependency>

<dependency>

    <groupId>org.hibernate</groupId>

    <artifactId>hibernate-core</artifactId>

    <version>5.4.10.Final</version>

</dependency>

pom.xml 파일에서 스프링 부트 2.3.0 버전을 사용했다는 차이만 있는데 이렇게 의존성 차이가 있는 이유가 궁금합니다~

java JPA spring-boot thymeleaf spring

답변 1

11

백기선

좋은 질문 감사합니다. 그 사이에 스프링 부트가 2.3으로 올라가면서 validation 관련 의존성을 빼서 따로 분리했더라구요.

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.3-Release-Notes#validation-starter-no-longer-included-in-web-starters

지금 하신대로 해도 되지만 스프링 부트가 관리하는 버전을 쓰시려면 spring-boot-starter-validation을 의존성으로 추가해주시면 됩니다.

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>

Study 개설하는 로직에 대해서 궁금점이 있습니다.

0

55

1

앱 재시작 후 회원가입

0

103

1

app.host 관련 질문이 있습니다

0

97

1

강의 버전 정보

0

125

1

event, study 참조

0

220

2

비밀번호 변경 로직 질문있습니다.

0

135

1

프로필 수정 처리 merge 질문입니다.

0

108

1

회원가입 성공 후 redirect이동시 권한 질문

0

494

3

HtmlEmailService 개발하다 생긴 의문입니다

0

250

2

postgreSql 연결하여 JPA 를 통해 테이블 생성시 ZONE 테이블 생성에서 에러가 납니다

0

431

2

수업질문 [긴급] 로그인안되는 문제 말씀해주시는 부분 반영해서 최종 질문드립니다

0

261

2

[긴급-재업로드]수업질문 로그인 안 되는 문제

0

236

1

[긴급] 로그인해도 네비게이션 바가 안 바뀌고 있습니다!! 로그인이 안 됩니다 도와주세요

0

277

1

cropper 오류 문제로 질문드립니다..

0

288

2

authentication관련 질문...

0

495

2

모임참가 취소 할때 로직 질문

0

350

3

안녕하세요 기선님 질문이있습니다..

0

229

1

HTML코드 및 강의 중간자료들

0

679

3

springSecurity

0

523

2

버전 질문입니다.

0

302

1

부트스트랩, css

0

353

2

영속성 컨텍스트 질문

0

248

2

다시 강의를 보니 드는생각..

0

352

2

5:50에 나오는 HTML코드는 어디서 찾을 수 있나여?

0

313

1