본문 바로가기

Web/Ktor

(2)
[Ktorm] Ktor에서 Ktorm 사용해보기 Ktor의 ORM Ktor에서는 ORM으로 Exposed(익스포즈드)와 Ktorm(케이텀)이 대표적입니다. 이 중에서 제가 실험하는 토이 프로젝트의 크기나 설정상 Ktorm이 사용하기 편해 보이더라고요. 그래서 Ktorm의 간단한 사용법을 알아보려 합니다. DB 연결부터 Ktorm을 이용한 CRUD까지의 내용으로 진행됩니다. 1. Ktorm dependency 추가 //Maven 기준 org.ktorm ktorm-core ${ktorm_version} org.ktorm ktorm-jackson ${ktorm_version} // MySQL 사용하기 위한 dependency mysql mysql-connector-java {connector_version} 2. DB 연결 가장 먼저 DB 연결부터 해야 합..
[Ktor] Ktor와 Koin을 사용해서 스프링부트 따라잡기 최근에 접하게 된 Ktor 프레임워크와 injection(주입)을 도와주는 Koin 라이브러리를 이용해서 기존에 사용했던 스프링 부트 프로젝트를 대체할 수 있도록 공부하기 위해 작성한 게시글입니다. Ktor 자체의 정보도 아직은 많지 않고 정식으로 배우고 정리하는 글이 아니기 때문에 정상적이지 않은 코드와 불편함을 느낄만한 요소들이 있을 수 있습니다. (너그럽게 봐주세요 ㅎㅎ) 시리즈 진행상황 시리즈 1. 간단한 Api 호출과 MVC 구조 따라하기, 프로파일 구분하기 코드 참고 사이트 : https://ktor.io/docs/welcome.html (Ktor 가이드) Github : https://github.com/MarrRang/ktor-go-to-lunch/tree/master/src/main/ko..