Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import ru.tinkoff.kora.common.Component;
import ru.tinkoff.kora.http.common.HttpMethod;
import ru.tinkoff.kora.http.common.HttpResponseEntity;
import ru.tinkoff.kora.http.common.annotation.HttpRoute;
import ru.tinkoff.kora.http.common.body.HttpBody;
import ru.tinkoff.kora.http.server.common.HttpServerResponse;
Expand All @@ -20,6 +21,12 @@ public HelloWorldResponse helloWorldJson() {
return new HelloWorldResponse("Hello World");
}

@Json
@HttpRoute(method = HttpMethod.GET, path = "/hello/world/json/entity")
public HttpResponseEntity<HelloWorldResponse> helloWorldJsonEntity() {
return HttpResponseEntity.of(200, new HelloWorldResponse("Hello World"));
}

@HttpRoute(method = HttpMethod.GET, path = "/hello/world")
public HttpServerResponse helloWorld() {
return HttpServerResponse.of(200, HttpBody.plaintext("Hello World"));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package ru.tinkoff.kora.kotlin.example.helloworld

import ru.tinkoff.kora.common.Component
import ru.tinkoff.kora.http.common.HttpMethod
import ru.tinkoff.kora.http.common.HttpResponseEntity
import ru.tinkoff.kora.http.common.annotation.HttpRoute
import ru.tinkoff.kora.http.common.body.HttpBody
import ru.tinkoff.kora.http.server.common.HttpServerResponse
Expand All @@ -20,6 +21,12 @@ class HelloWorldController {
return HelloWorldResponse("Hello World")
}

@Json
@HttpRoute(method = HttpMethod.GET, path = "/hello/world/json/entity")
fun helloWorldJsonEntity(): HttpResponseEntity<HelloWorldResponse> {
return HttpResponseEntity.of(200, HelloWorldResponse("Hello World"))
}

@HttpRoute(method = HttpMethod.GET, path = "/hello/world")
fun helloWorld(): HttpServerResponse {
return HttpServerResponse.of(200, HttpBody.plaintext("Hello World"))
Expand Down
Loading