inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Lò xo thật khó! Nắm vững kiến ​​thức cơ bản về phát triển phụ trợ/máy chủ với Kotlin và Ktor (phát triển hệ thống đặt hàng cà phê)

Liên kết DB bằng cách sử dụng Exused

혹시 kotlinx-datetime 라이브러리를 사용하지 않으신 이유가 있으신가요?

Đã giải quyết

635

JI HUN LEE

9 câu hỏi đã được viết

1

java 의 datetime 라이브러리를 사용하게 됨으로써, exposed 에서나 kotlinx-serialization 을 통한 직렬화에서도 직접 custom serializer 를 만들어주거나, 별도의 라이브러리를 주입하여 처리해주는 부분이 늘어간 것 같아서 질문을 드리게되었습니다.

kotlinx-datetime 라이브러리를 통해 datetime 을 핸들링하게 될 경우엔 kotlinx-serialization 을 통해 직렬화 및 역직렬화를 수행할때, 별도의 custom serializer 를 만들어주지 않아도 라이브러리에서 지원이 되어서요. (exposed 는 이번에 처음 사용해서 지원하는 타입들이 내장되어 있는지 조사해봐야할 것 같습니다.)

java 의 datetime 라이브러리가 아무래도 아직 더 대중적으로 사용하는 라이브러리라서, 익숙해서 사용하신 것인지, 이유가 궁금합니다.

kotlin ktor koin kotlin-exposed

Câu trả lời 2

1

JI HUN LEE

친절한 답변 감사드립니다! ㅎㅎ

1

devchch

안녕하세요 JI HUN LEE 님! 좋은 질문 주셔서 감사해요.

kotlin 과 ktor 에 관심을 갖고 계신 수강생분들이 충분히 궁금해 하실 수 있는 내용이라 생각합니다.👍

아무래도 제가 자바진영에서 시작했다보니 자바의 datetime 를 기본적으로 선택했고, ktor 와 주변기술들(serialization, exposed 등) 을 사용하면서 안되는 부분을 해결해보는 방향으로 갔던 것 같습니다.

 

질문 주신것처럼 kotlinx-datetime 라이브러리를 사용한다면 별도의 커스텀을 하지 않고도 직렬화/역직렬화가 가능할 것으로 예상이 되구요,

찾아보니 exposed 에서도 exposed-kotlin-datetime 모듈을 지원하고 있습니다. (https://github.com/JetBrains/Exposed)

 

추후 시간을 내서 완성 소스코드를 kotlin-datetime 버전으로도 만들어 비교하실 수 있게 알려드리도록 하겠습니다~!

kafka 이벤트 발행 실패 시 at-least-once를 보장하는 방법이 궁금합니다.

1

36

1

domain에 @Entity 와 Repository를 함께 둔 이유가 궁금합니다

1

28

1

혹시 강의 내용하면서 실습했던 것을 개인 깃에다 올려도 될까요?

0

14

1

아무도 모르게 책 내시면 모르실 줄 알고!!

1

42

2

Jib 이미지 빌드에서 docker credential 관련으로 이슈가 있다면

1

59

1

스크립트에 대해 질문 있습니다.

1

53

1

같은 사용자가 연속된 중복 호출할 경우 어떻게 되는지 궁금합니다!

2

59

1

예전 로드맵과 현재 강의 순서

0

41

1

소스 코드 좀 올려주세요.

0

49

2

개념과 격벽에 대한 이해를 팀과 공유하고 합의하는 방법

1

86

2

JWT토큰 발급 시, subject 값을 다양하게 넣어서 여러 개의 토큰을 만드는 이유

0

52

2

실무 내용 문의드려요

0

54

2

페이징 처리에서 offset/limit에 대한 질문

1

89

1

안녕하세요 질문있습니다.

0

73

2

34:22분 처럼 런타임 의존성 예외파악

0

92

1

Repository의 추상화

0

74

1

jar 파일 실행 오류

0

136

1

코틀린 코드 보기

0

157

1

checkout 해도 branch가 안 바뀌네요

1

181

1

자바 LocalDateTime 직렬화 관련 질문

1

320

3

어떻게 ktor 실행시 같은 포트로 리액트 서버가 뜰 수가 있나요?

1

314

2

패키지 폴더 domain이 없네요.

1

338

2

jar 배포 시 frontend 페이지에 접속이 안되는 이슈

1

372

2

첫번째 Ktor 서버 띄워보기 전에 강의 하나가 빠져있는것 같습니다.

1

328

2