목록 보기
Ktor프레임웍 #1 : 소개(UP&RUNNING)
백엔드

Ktor프레임웍 #1 : 소개(UP&RUNNING)

데보션
데보션
2024년 9월 26일

두줄요약

JetBrains의 경량 웹 프레임워크 Ktor를 소개하고 REST API 서버 셋업 방법을 설명했습니다. 환경별 설정 분리와 로그 설정, 간단한 CRUD 예시까지 함께 다뤘습니다.

핵심 내용

  • JetBrains가 개발한 경량 Kotlin 웹 프레임워크 Ktor 소개
  • 코루틴 기반 비동기 처리, 멀티플랫폼 지원, 간단한 설정과 경량성 강조
  • REST API 서버 생성, 플러그인 선택, 환경별 설정 분리, 로그 설정 분리 방법 정리
  • 간단한 CRUD API 추가와 curl 테스트, 데이터독 로그 연동용 JSON 로그 설정 예시

적용해볼 점

  • Ktor 프로젝트 생성 사이트 또는 IntelliJ로 초기 셋업 시작
  • application.yaml과 환경별 override 설정 파일 분리
  • logback 설정 파일을 환경별로 나누고 JSON 로그 출력 적용

다음 읽기

#Ktor 주제를 이어서 읽기

Ktor프레임웍 #2 : OpenAPI 활용

Ktor REST API 서버에서 OAS 스펙을 작성하고 OpenAPI Generator로 모델 코드를 생성하는 방법을 설명했습니다. 생성된 모델을 Ktor 라우트에 연결하고 OpenAPI UI로 스펙을 서빙하는 구성도 함께 다뤘습니다.

데보션
데보션
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...