inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

윤현식님의 게시글

윤현식 윤현식

@fkanwm0645

수강평 작성수
1
평균평점
5.0

게시글 6

질문&답변

message 처리 질문

해결했습니다!! 정말 정말 감사합니다!! { "errors" : [ { "objectName" : "userCreateRequest" , "field" : "password" , "code" : "Size" , "message" : "비밀번호는 최소 8글자 최대 20글자 이하여야 합니다." }, { "objectName" : "userCreateRequest" , "field" : "password" , "code" : "NotBlank" , "message" : "비밀번호를 입력해주세요." }, { "objectName" : "userCreateRequest" , "field" : "name" , "code" : "Size" , "message" : "이름은 최소 2글자 이상이어야 합니다." } ] }

좋아요수
5
댓글수
4
조회수
1911

질문&답변

message 처리 질문

아 그러면 타임리프가 아닌 API로 구현할려면 ItemValidator처럼 Validator를 직접 구현해서 사용해야 하는건가요? 그런데 그렇게 되면 DTO 쓴다고 가정하면 DTO에 해당하는 Validator를 계속 만들어 줘야 하는건가요?? 그렇게 되면 배보다 배꼽이 더 커지는 기분이 들어서 그런데 @NotBlank (message = "{NotBlank.name}" ) @Size (min = 2 ) private String name ; 위에 코드 처럼 메세지를 저렇게 줘도 상관 없을까요? 그런데 또 위에 처럼 코드를 작성할려고하면 @Size 같이 min =2, max =8과 같이 min과 max의 값이 바뀔 때 마다 메세지가 자동으로 바뀔 수 있도록 Size.name 메세지에 변수를 주고 싶은데 그건 어떻게 구현해야 하나요?

좋아요수
5
댓글수
4
조회수
1911

질문&답변

JSTL c:ForEach 인식이 안돼요 ㅜㅜ

네 방금 강의 소스 다운받아서 실행봤는데 강의 소스 파일에서는 JSTL 조회가 잘 됩니다. 그래서 강의소스 파일의 조회 부분을 제 파일에 복사 붙이기 해봤는데 제 파일에는 JSTL이 인식이 안됩니다 ㅜㅜ 혹시 Repository문제인가하고 SpringDataJPA를 쓰지않고 강의소스파일의 Repository처럼 똑같이 코드를 구현했는데도 인식이 안됩니다 ㅜㅜ

좋아요수
0
댓글수
3
조회수
970

질문&답변

JPA를 SpringDataJPA로 바꿀때 DB에 저장이 안됩니다.

해결했습니다!! 제가 사용자 정의 Repository 구현을 제대로 숙지하지 못하고 있었네요 ㅜㅜㅜ 해결해주셔서 정말 정말 감사합니다!!!:)

좋아요수
0
댓글수
4
조회수
1904