아 그러면 타임리프가 아닌 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 메세지에 변수를 주고 싶은데 그건 어떻게 구현해야 하나요?
네 방금 강의 소스 다운받아서 실행봤는데 강의 소스 파일에서는 JSTL 조회가 잘 됩니다. 그래서 강의소스 파일의 조회 부분을 제 파일에 복사 붙이기 해봤는데 제 파일에는 JSTL이 인식이 안됩니다 ㅜㅜ 혹시 Repository문제인가하고 SpringDataJPA를 쓰지않고 강의소스파일의 Repository처럼 똑같이 코드를 구현했는데도 인식이 안됩니다 ㅜㅜ