TIL-20210127

2021. 01. 28.
  • 오늘 미션으로 나온 알고리즘들도 전체적으로 편안하게 풀 수 있었다. 그런데 집중이 잘 되지 않아 시간을 꽤 쏟았다.
  • 문제 중 날짜 변환이 있어 time api를 이용해봤다. Locale 관련하여 문제가 있었는데, 생각보다 구현이 잘 돼있어서 놀랐다. 나 같은 고민을 한 사람이 많이 없어서 그런지 찾기는 좀 힘들었다.
  • 방금 글을 쓰며 블로그 카테고리 아이디어가 떠올랐는데, 예전에도 비슷한 생각을 했던 것 같아 블로그 칸반보드에 메모했다. 다음 달에는 블로그 개편 작업도 해야겠다.
  • jsr303은 너무 옛날 스펙이었다. 사실 예전에도 349를 사용했던 것 같은데 전자정부에 끼워맞춘다고 저렇게 기억하고 있지 않았나 싶다. 버전이 2.0으로 올라왔고 최신 표준은 jsr 380 이다. 하이버네이트 validator 버전도 7.0까지 올라왔다. 이건 작년 12월에 파이널 릴리즈가 된 따끈따끈한 녀석이다. 사실 노인에 더 가까운 느낌이 없지않아 있긴 하다.

    스프링 부트에서는 6을 패키징해놨으므로 일단 6을 써야겠다. 6도 jsr 380을 따르므로 괜찮게 사용할 수 있을 것 같다.

  • swagger를 테스트해봤는데 생각보다 깔끔하게 작동되었다. 이걸 요구한 이유가 open api 3.0 규격으로 만들어진 json 파일을 타입스크립트로 읽어서 인터페이스화 할 수 있는 것이라 한다. 미리 알려줬으면 삽질을 덜었을텐데...
  • 어쨌든 간만에 스프링을 만지니 재밌었다. JPA도 공부해야 하는데, H2를 잡아서 쓸까 하다가 다행히 테스트용 DB는 스키마를 나눠서 사용하기로 했다. DB 먼저 붙이고 작업을 하면 나중에 훨씬 수월할 듯 하다. 걱정을 덜어 다행이다.
정대화
DaeHwa_Jeong@outlook.com

Powered with by Gatsby 2.0