반응형

개발/ktor 2

[Ktor] Ktor 서버에서 LocalDateTime 을 json 으로 반환하기

Ktor 공식문서를 참고해서 ContentNegotiation 를 install 에서 repsonse 에 객체를 담아 json 으로 내보내려고 할 때를 위해 사용하려고 했다. Ktor 에서 지원해주는 Gson, Jackson, kotlinx.serializaiton 을 이용해서 굳이 직접 converter 를 설정해주지 않도록 하려고 했다. 그래서 그 중 평소에 사용하는 Jackson 을 사용하는 것으로 했고, 간단하게 저런 식으로 LocalDateTime 으로 반환하려고 했으나 map 형태로 반환이 돼 추가적으로 conveter 를 구현하여 jackson objectMapper 에 모듈로 추가를 해줘야 했다. jackson-datatype-jsr310 해당 의존성 추가해서 작업하려고 했는데 의존성 또 ..

개발/ktor 2021.04.03

[Ktor] Ktor 서버 생성

사이드프로젝트를 개발 중에 있는데 프론트 개발을 하다보니 지겹기도 하고 얼추 기능단은 완성이 돼 가고 있어서 서버 개발을 시작해보려고 했다. 인텔리제이에서 프로젝트 생성을 하려는 순간,, 또 Spring 을 써야하나,,? 이 빌드 시간도 느리고 내가 몇 년간 회사에서 사용했던 프레임워크를,, ? 또..? 라는 생각이 들었다. 그래서 여러 프레임워크나 라이브러리 중 node 기반의 nest 와 ktor 사이에서 고민이 됐다. nest 는 ts 기반으로 개발을 할 생각이었는데 생각해보니 회사의 한 개발자분께서 스크립트 기반으로 서버 개발하려니 너무 힘들다,, 라는 말씀을 했던 것이 기억나 주변에서 한 번도 얘기 들어보지 못 했던 ktor 를 고르게 됐다 ㅎㅎ ktor.io 에 접속하면 해당 문구가 있다. 내..

개발/ktor 2021.04.03
반응형