IntelliJ IDEA で Ktor を使ってみた
IntelliJ IDEA で Ktor のアプリケーションを作った時のメモ。
Ktorとは
JetBrains社(Kotlinを開発している企業)が提供する軽量なwebフレームワーク。
公式サイト
Ktor プラグインのインストール
「Configure」 -> 「Plugins」 を選択する。
プラグイン管理画面が表示されるので、検索ボックスに「Ktor」と入力後、Enterキーを押下する。
検索を実行すると、Ktorプラグインが表示されるので、「Install」を押下する。
インストール完了後、「Restart IDE」を押下するか、「OK」を押下する。
「OK」押下の場合、IDEの再起動を催促される。
アプリケーションの作成
プラグイン一覧の「Ktor」を選択後、「Next」を押下する。
「Create directories for empty content roots automatically」にチェックを入れる。
※ 「Create directories for empty content roots automatically」にチェックを入れておくと、自動で必要なディレクトリ作ってくれる。
プロジェクトが作成されるので、「Application.kt」を編集する。
package com.example
import io.ktor.application.*
import io.ktor.response.*
import io.ktor.request.*
import io.ktor.routing.get // GET用
import io.ktor.routing.routing // ルーティング用
fun main(args: Array<String>): Unit = io.ktor.server.netty.EngineMain.main(args)
@Suppress("unused") // Referenced in application.conf
@kotlin.jvm.JvmOverloads
fun Application.module(testing: Boolean = false) {
routing {
get("/") { // ルートパスの定義
call.respondText("Hello Ktor!!")
}
}
}
「Application.kt」の編集後、アプリケーションを起動する。
起動に成功すると、デフォルトでは「localhost:8080」で立ち上がる。
Author And Source
この問題について(IntelliJ IDEA で Ktor を使ってみた), 我々は、より多くの情報をここで見つけました https://qiita.com/Kento75/items/448b2cf25982e9a6b253著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .