import io.javalin.Javalin;

public class Main {
    public static void main(String[] args) {
        Javalin app = Javalin.create().start(7000);

        // Definiowanie prostej trasy GET
        app.get("/hello", ctx -> ctx.result("Hello, World!"));

        // Endpoint REST API
        app.get("/api/users/:id", ctx -> {
            String userId = ctx.pathParam("id");
            ctx.json(new User(userId, "John Doe"));
        });
    }
}

class User {
    public String id;
    public String name;
    
    public User(String id, String name) {
        this.id = id;
        this.name = name;
    }
}
					

How to start

W pliku pom.xml dodaj zależność do Javalin:

	
		io.javalin
		javalin
		5.0.0