<dependency>
<groupId>io.javalin</groupId>
<artifactId>javalin</artifactId>
<version>3.13.7</version>
</dependency>
import io.javalin.Javalin;
import io.javalin.http.Context;
public class EchoApp {
public static void main(String[] args) {
Javalin app = Javalin.create().start(7000);
app.get("/", ctx -> {
ctx.result("Hello, World!");
});
}
}
app.post("/", ctx -> {
ctx.result("This is a POST request.");
});
app.put("/:id", ctx -> {
String id = ctx.pathParam("id");
ctx.result("This is a PUT request for ID: " + id);
});
app.delete("/:id", ctx -> {
String id = ctx.pathParam("id");
ctx.result("This is a DELETE request for ID: " + id);
});
app.before(ctx -> {
System.out.println("Before request...");
});
app.after(ctx -> {
System.out.println("After request...");
});