inflearn logo
강의

講義

知識共有

本当! Spring BootとJPAの活用1 - Webアプリケーション開発

会員登録

dependencies에 validation을 넣었는데도 @NotEmpty 어노테이션 인식이 안됩니다

3154

godqhrgotjs8738

投稿した質問数 1

0

안녕하세요

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

위 코드를 build.gradle에 추가했는데도 MemberForm에서 NotEmpty 어느테이션 인식이 안됩니다 ㅠㅠ

해결 방법이 있을까요 ? 혹시 몰라서 구글 드라이브에 프로젝트 파일 압축해서 올립니다 !

https://drive.google.com/file/d/1FmlEJKWkcZjraOXn9A2nxDLwKVMlgdEw/view?usp=sharing

spring-boot spring 웹앱 java JPA

回答 3

17

NoName

윗분 말씀대로 2.3이상부턴 직접 디펜던시 걸어줘야합니다!

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

build.gradle파일 dependencies 부분에 위 내용 추가해주시면 사용 가능하십니다.

조금 늦었지만 공유드립니다!

0

mrtorture

도움됐네요 감사합니다~

1

juroshin

혹시 몰라 댓글 답니다. 저도 같은 문제를 겪다가 찾아보니 

 

baeldung.com/spring-boot-bean-validation

 

스프링 공식문서에서 부트2.3 부터는 validation 을 지원하지 않는다고 합니다. 직접 ingection을 해줘야 합니다. 

 

[Starting with Boot 2.3, we also need to explicitly add the spring-boot-starter-validation dependency:]

 

최근 부트 안정화 버전이 2.6.x 입니다. 개인적으로는 부트 버전 문제이지 않을까 예상합니다.

 

0

OMG

안녕하세요. 도해선님, 공식 서포터즈 OMG입니다.

프로젝트 코드 확인해봤습니다.

 

MemberForm에서는 문제 없어보입니다.

@Valid가 import 되어 있지 않네요.


그리고, members/createMemberForm도 존재하지 않네요.

 

 

build.gradle의 코끼리버튼을 클릭해서 확인해주세요.

감사합니다.

0

godqhrgotjs8738

제가 실행했을 땐 Memberform 도 이렇게 실행이 되는데 해결 방법이 있을까요 .. ?

0

godqhrgotjs8738

import javax.validation.Valid

그리고 @Valid가 import 되어 있지 않은 이유가 어노테이션이 먹히지 않아서 입니다 ㅠㅠ 위에 코드를 추가해도 인식이 안되고, import validation 에서 빨간 줄이 뜹니다 

0

godqhrgotjs8738

build.gradle에서 해당 코드가 인식이 되지 않는데 혹시 이것이 영향이 있을까요 ?

sourceCompatibility = '11'  

0

OMG

자주 하는 질문 - Google Docs을 참고하여 자바11로 설정 및 프로젝트 초기화 해주세요.

0

godqhrgotjs8738

자바 11로 설정 및 프로젝트 초기화 했는데도 해결이 안됩니다 ㅠㅠ 프로젝트 JDK 설정, Gradle JDK 설정, 자바 11설치 모두 해봤어요

0

OMG

인텔리제이, jdk, 스프링 프로젝트 위치가 전부 c드라이브에 있나요?

0

godqhrgotjs8738

넵 모두 c 드라이브에 있습니다 !

0

OMG

제 로컬에서는 정상적으로 동작되니 프로젝트 문제는 아닌 것 같습니다.

설정을 더 이상 수정할 부분은 없어보이는데요,

인텔리제이를 완전히 삭제 후 재설치 해보시겠어요?

재설치 후에 되는 경우도 간혹 존재하니 확인 부탁드리며,

재설치 후에도 안될 경우,

1) cmd에서 " java -version " 화면 캡처

2)  프로젝트 JDK 설정, Gradle JDK 설정 화면 캡쳐

1) 2) 에 대한 화면 캡쳐를 올려주세요.

공유해주신 화면 캡처로도 특이점이 안보이는 경우 영한님과 서포터즈분들에게도 내용 공유하여 도움 드릴 수 있도록 조치해놓겠습니다.

OrderServiceTest 상문주문 테스트 시 update 쿼리 문의

0

21

1

sdk 설정 오류

0

59

2

오탈자 - @Transactional

0

58

1

src/test/resources 테스트 경로 문제

0

54

1

상품 등록후 H2 db 출력 순서 바꿀 수 있나요?

0

67

1

MemberRepositoryTest 실행오류

0

83

1

boot 4.x >>> trasasction rolled back log & p6spy(영한님, 수업 자료 업데이트 해주시면 감사하겠습니다!!)

1

186

2

강의 마지막 QueryDSL 사용 부분 질문있습니다

1

146

2

클라이언트에서 isbn과 author 수정 요청을 한 경우에 대해 질문드립니다.

0

54

1

도메인 모델 패턴 vs 트랜잭션 스크립트 패턴

0

77

1

기본 생성자

0

62

1

h2 DB 연결시 jdbc url 변경 이유가 궁금합니다.

0

104

1

멤버서비스테스트 부분에서 막힙니다.

0

168

4

실무에서도 EntityManager를 이용해서 많이 작업하는 편일까요?

0

118

1

초반에 h2 다운로드 과정 꼭 필요한가요?

0

122

2

자신 필드에도 get으로 접근하는 이유가 있을까요?

0

115

1

24분 27초 연관관계 편의 메서드 위치

0

114

1

단건 주문만 가능하게 한건 의도한 부분이신가요?

0

112

2

빌드 툴, Gradle

0

61

1

h2연결은 된 것 같은데 엔티티 테이블까지 작성 후 확인해보아도 테이블이 안보입니다

0

78

2

Repository에서 EntityManager 주입 방식 차이

0

91

1

롬복과 사용자 정의 setter 메서드

0

74

1

주문 목록 조회 fetch join 질문드립니다

0

85

1

dirty checking 질문드립니다.

0

84

1