작성
·
481
답변 1
0
안녕하세요. David Byun님, 공식 서포터즈 OMG입니다.
.
Item클래스의 각 필드에 SaveCheck 혹은 UpdateCheck를 지정하신 것을 보실 수 있는데요,
그리고 addItem 메서드는 저장 요청을 처리하도록 등록한 메서드인데, @Validated에 SaveCheck가 붙은 Item클래스 필드(id를 제외한 itemName, price, quantity)만 유효성 검사를 하도록 스프링이 알아서 처리해준다고 이해하시면 됩니다. 즉, SaveCheck, UpdateCheck는 단순 마커 용도의 인터페이스로 보면 될 것 같습니다.
.
감사합니다.
근데 생각해보니까 savecheck은 인터페이스인데 왜 .class라고 적는것인가요?