/
LuvDyrachyo
/
Java_assignments
Обзор
Документация
Войти
/
LuvDyrachyo
/
Java_assignments
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
java-web-ru/layout/examples/Example.java
32 строки
793 B
@hexlet/cli
submit java-web-ru/layout
15 апр 2024, 11:00
15 апр 2024, 11:00
07535a5
Код
Авторство
О чём код?
// Импортируем класс Javalin import io.javalin.Javalin; public final class App { public static Javalin getApp() { var app = Javalin.create(config -> { config.bundledPlugins.enableDevLogging(); }); List<User> users = List.of("John", "Mark", "Ann"); app.get("/users/{number}", ctx -> { var userNumber = ctx.pathParamAsClass("id", Integer.class); if (userNumber >= users.size() || userNumber < 0) { throw new NotFoundResponse("User not found"); } var user = users.get(userNumber); ctx.result(user); }); return app; } public static void main(String[] args) { Javalin app = getApp(); app.start(7070); } }