diff --git a/server/src/main/java/org/example/demo/praktikum4/aufgabe13/ApplicationConfig.java b/server/src/main/java/org/example/demo/praktikum4/aufgabe13/ApplicationConfig.java new file mode 100644 index 0000000..1631ca9 --- /dev/null +++ b/server/src/main/java/org/example/demo/praktikum4/aufgabe13/ApplicationConfig.java @@ -0,0 +1,8 @@ +package org.example.webservice; + +import jakarta.ws.rs.ApplicationPath; +import jakarta.ws.rs.core.Application; + +@ApplicationPath("/") +public class ApplicationConfig extends Application { +} diff --git a/server/src/main/java/org/example/demo/praktikum4/aufgabe13/TimeService.java b/server/src/main/java/org/example/demo/praktikum4/aufgabe13/TimeService.java new file mode 100644 index 0000000..50edfae --- /dev/null +++ b/server/src/main/java/org/example/demo/praktikum4/aufgabe13/TimeService.java @@ -0,0 +1,17 @@ +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +@Path("/time") +public class TimeService { + @GET + @Produces(MediaType.TEXT_PLAIN) + public String getTime() { + LocalDateTime now = LocalDateTime.now(); + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss"); + return "Aktuelle Serverzeit: " + now.format(formatter); + } +}