[Day 3] Ktor 的 Hello World

已經安裝好環境了,今天我們就可以開始建立我們的第一個 Ktor 專案囉!

用 Ktor plugin 建立專案

我們這裡用 IntelliJ IDEA 的 Ktor plugin 來建立專案

首先,我們打開 IntelliJ IDEA,點選「New Project」

New Project

點選之後,我們會看到建立新專案的視窗。這裡我們要點選「Ktor」

Ktor

點擊「Ktor」之後,我們會看到一些預設安裝套件的選項。

這裡為了我們之後的教學方便,我們要勾選一些選項,直接安裝。

首先,我們「Templating」要勾選「CSS DSL」「FreeMarker」這兩個選項。然後,「Http Client Engine」裡面,我們要勾選「Apache HttpClient Engine」。

Install Template 1

接著,我們到「Templating」的下面,找到「Content Negociation」的部分,勾選「Jackson」

Install Template 2

勾選好了之後,我們點選「Next」

Next

下一步我們直接用預設的 GroupId,點選「Next」

Next

最後,我們幫專案取個好名字,這裡我選「KtorExample」,然後點「Finish」

Naming

好了!我們的第一個專案出現了!

Project

運行專案

專案建立好了,不過,我們還要看看有沒有安裝成功呀?

這部分一點都不用擔心,透過 Ktor plugin 建立的這個專案,不需要再多什麼設定,我們可以直接運行看看結果。

在右邊我們可以看到「Gradle」的視窗,在裡面的「Application」底下找到「Run」這個指令並點擊

Run

點擊之後,如果運作正常,我們可以看到「INFO Application - Responding at http://0.0.0.0:8080 」的字樣

Responding

這樣就好了!這時進入 http://0.0.0.0:8080 我們就會看到 「HELLO WORLD!」 了!是不是很簡單呢?

小結

今天我們利用 Ktor plugin,從無到有的建立了一個全新的 Ktor 專案。

明天我們來談談這個專案包含了什麼,敬請期待!