From 08182dee6b829bebed360203aff8a850bc21dc1c Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sat, 23 Sep 2023 21:10:26 +0200 Subject: [PATCH] Added missing health check controller --- .../controller/v1/HealthCheckController.kt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 module-server/src/main/kotlin/de/twomartens/timetable/support/controller/v1/HealthCheckController.kt diff --git a/module-server/src/main/kotlin/de/twomartens/timetable/support/controller/v1/HealthCheckController.kt b/module-server/src/main/kotlin/de/twomartens/timetable/support/controller/v1/HealthCheckController.kt new file mode 100644 index 0000000..bea59aa --- /dev/null +++ b/module-server/src/main/kotlin/de/twomartens/timetable/support/controller/v1/HealthCheckController.kt @@ -0,0 +1,19 @@ +package de.twomartens.timetable.support.controller.v1 + +import de.twomartens.timetable.property.ServiceProperties +import io.swagger.v3.oas.annotations.Hidden +import org.springframework.web.bind.annotation.GetMapping +import org.springframework.web.bind.annotation.RequestMapping +import org.springframework.web.bind.annotation.RestController + +@RestController +@RequestMapping(value = ["/timetable/v1"]) +class HealthCheckController(private val properties: ServiceProperties) { + + + @Hidden + @GetMapping("/healthCheck") + fun healthCheck(message: String): String { + return properties.greeting.format(message) + } +} \ No newline at end of file