안녕하세요, Brad입니다. 오늘 강의 내용 이외에 배운 내용, 그리고 이 후 step에서 반영되어야 할 내용을 정리해봤습니다.
html에서
<input type="datetime-local>"
타입으로 받을 때 LocalDateTimebinding 오류 관련- html input태그의 'datatime-local'은 자바의
LocalDateTime
과 관련이 없습니다. 서버로 요청을 보낼 때String
값으로만 간다는 점을 기억해야 합니다. - 그렇기 때문에 datetime-local형식으로 가는
String
값을LocalDateTime
으로 바인딩 해주기 위해선 별도로 처리해주는 작업이 필요한데 그 부분을 Converter에서 해주고 있습니다. Converter
는 해당 포맷으로 보내진String
값을 처리해주는데요. Bean으로 등록되어 관리됩니다.- 원하는 포맷으로 전달되기를 원한다면 html 또는 js에서 따로 그 부분에 대해 포맷팅을 다시해주고 그 값을 서버로 보내줄 수도 있습니다.
- html input태그의 'datatime-local'은 자바의
step7에 적용되어야 할 부분
BindResult 적용 - bindResult.hasError()
- 이 부분을 AOP로 처리해보는 것은 어떨까?
message.properties를 이용하여 에러 메시지 보내기
Size.user.userId
- Size : 유효성 어노테이션 이름
- user : 클래스명
- userId : 필드명
@BeforeClass
의 역할Test에서 Valid를 체크하는 방법 이용
Validation 테스트처럼 새로운 API를 학습할 때 최대한 빠르게 피드백을 받을 수 있는 방법을 찾아 익히면 좀 더 효율적으로 배울 수 있습니다.
-Pobi Validation 동영상 강의 중에서 ..
'TIL' 카테고리의 다른 글
Today's Dev Notes(2019-01-14) (0) | 2019.01.14 |
---|---|
Todays' Dev Notes(2019-01-12) (0) | 2019.01.12 |
서버 성능 개선 (0) | 2019.01.10 |
Today's Dev Notes(2019-01-09) (0) | 2019.01.09 |
Today's Dev Notes(2019-01-07) (0) | 2019.01.07 |