|
@@ -2,10 +2,10 @@ package org.jetbrains.ktor.benchmarks
|
|
|
|
|
|
import com.zaxxer.hikari.*
|
|
import com.zaxxer.hikari.*
|
|
import io.ktor.application.*
|
|
import io.ktor.application.*
|
|
-import io.ktor.content.*
|
|
|
|
import io.ktor.features.*
|
|
import io.ktor.features.*
|
|
import io.ktor.html.*
|
|
import io.ktor.html.*
|
|
import io.ktor.http.*
|
|
import io.ktor.http.*
|
|
|
|
+import io.ktor.http.content.*
|
|
import io.ktor.response.*
|
|
import io.ktor.response.*
|
|
import io.ktor.routing.*
|
|
import io.ktor.routing.*
|
|
import kotlinx.coroutines.*
|
|
import kotlinx.coroutines.*
|
|
@@ -13,6 +13,7 @@ import kotlinx.coroutines.scheduling.*
|
|
import kotlinx.html.*
|
|
import kotlinx.html.*
|
|
import kotlinx.serialization.*
|
|
import kotlinx.serialization.*
|
|
import kotlinx.serialization.json.*
|
|
import kotlinx.serialization.json.*
|
|
|
|
+import java.util.*
|
|
import java.util.concurrent.*
|
|
import java.util.concurrent.*
|
|
|
|
|
|
@Serializable
|
|
@Serializable
|
|
@@ -24,6 +25,7 @@ data class World(val id: Int, var randomNumber: Int)
|
|
@Serializable
|
|
@Serializable
|
|
data class Fortune(val id: Int, var message: String)
|
|
data class Fortune(val id: Int, var message: String)
|
|
|
|
|
|
|
|
+@UseExperimental(ImplicitReflectionSerializer::class, InternalCoroutinesApi::class)
|
|
fun Application.main() {
|
|
fun Application.main() {
|
|
val worldSerializer = World.serializer()
|
|
val worldSerializer = World.serializer()
|
|
val worldListSerializer = World.serializer().list
|
|
val worldListSerializer = World.serializer().list
|