Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 월급루팡 일지
- jar 배포
- reids
- 논블록킹 성능
- 애자일 싫타
- save/update
- 스프링Boot 개발환경
- RedirectService
- Armeria
- pinpoint 2.5.3
- Loki 로그
- UnsupportedOperationException
- formik
- LPOS
- Ingress Controller Fake
- pinpoint
- 핀포인트
- 개발 어렵당.ㅠ
- jsonMarshaller
- intellij
- hbase 저장공간 설정
- fake jwt
- R2DBC Paging
- 플루터
- 더티체킹
- nodeSelector
- OIDC
- 노드간 통신
- ㅉ때
- nGinder
Archives
- Today
- Total
대머리개발자
ModelMapper - LocalDateTime처리 본문
728x90
만능은 어디에도 없다.
모델맵퍼에 대한 성능을 기록한 블로그이다. 멋진 친구들이 있어서 너무 좋다.ㅎ
편하긴 하지만 다목적으로 사용되기 위해서 덩치가 커진다 따라서 딱 필요것만 만드는 핸드메이드(?)에 비해서 성능이 딸리는것은 어쩔수 없다.
But 성능을 체감할 정도는 아니라고 본다. 따라서 웰메이든된 Lib를 사용하자!
ModelMapper에 대한 기억해야할 기록을 작성하고자 한 부분인데 살짝 옆으로... 새었네.ㅡㅡㅎ
LocalDateTime에 대한 부분은 바인딩이 안되서 별도로 처리를 해야 한다.
val event = ModelMapper().map(eventMap, Event::class.java).apply {
additionalInfo = Gson().toJson(addInfo)
// ModelMapper에서 LocalDateTime에 대한 바데이터 바인딩을 지원하지 않는다고 한다.
startDt = LocalDateTime.parse(eventMap["startDt"].toString(), DateTimeFormatter.ISO_LOCAL_DATE_TIME)
endDt = LocalDateTime.parse(eventMap["endDt"].toString(), DateTimeFormatter.ISO_LOCAL_DATE_TIME)
}
코틀린.. 캬..깔끔스 처리가 된다.
728x90
'개발이야기 > 코틀린' 카테고리의 다른 글
코루틴 조으다! (1) | 2024.03.19 |
---|---|
아르메리아를 쓰자. (1) | 2024.03.15 |
아르메리아(Armeria) - ExceptionHandler (1) | 2024.01.03 |
아르메리아 오류인듯...아닌듯. (1) | 2023.12.18 |
이벤트 서버의 성능 테스트 시작(2) (0) | 2023.11.22 |