| Method | Path | Handler | Roles |
| GET | /hotels/populate | dat.routes.HotelRoute::??? (anonymous lambda) | [] |
| GET | /hotels/ | dat.routes.HotelRoute::??? (anonymous lambda) | [] |
| GET | /hotels/{id} | dat.routes.HotelRoute::??? (anonymous lambda) | [] |
| GET | /rooms/ | dat.routes.RoomRoute::??? (anonymous lambda) | [] |
| GET | /rooms/{id} | dat.routes.RoomRoute::??? (anonymous lambda) | [] |
| GET | /protected/user_demo | dat.security.routes.SecurityRoutes::??? (anonymous lambda) | [USER] |
| GET | /protected/admin_demo | dat.security.routes.SecurityRoutes::??? (anonymous lambda) | [ADMIN] |
| GET | /auth/healthcheck | dat.security.routes.SecurityRoutes::??? (anonymous lambda) | [ANYONE] |
| GET | /auth/test | dat.security.routes.SecurityRoutes::??? (anonymous lambda) | [ANYONE] |
| GET | /routes | io.javalin.plugin.bundled.RouteOverviewPlugin::??? (anonymous lambda) | [ANYONE] |
| POST | /hotels/ | dat.routes.HotelRoute::??? (anonymous lambda) | [USER] |
| POST | /rooms/hotel/{id} | dat.routes.RoomRoute::??? (anonymous lambda) | [] |
| POST | /auth/login | dat.security.controllers.SecurityController::??? (anonymous lambda) | [ANYONE] |
| POST | /auth/register | dat.security.controllers.SecurityController::??? (anonymous lambda) | [ANYONE] |
| POST | /auth/user/addrole | dat.security.controllers.SecurityController::??? (anonymous lambda) | [USER] |
| PUT | /hotels/{id} | dat.routes.HotelRoute::??? (anonymous lambda) | [] |
| PUT | /rooms/{id} | dat.routes.RoomRoute::??? (anonymous lambda) | [] |
| DELETE | /hotels/{id} | dat.routes.HotelRoute::??? (anonymous lambda) | [] |
| DELETE | /rooms/{id} | dat.routes.RoomRoute::??? (anonymous lambda) | [] |
| BEFORE | * | io.javalin.plugin.bundled.CorsPlugin::??? (anonymous lambda) | [] |
| BEFORE_MATCHED | * | dat.config.ApplicationConfig::??? (anonymous lambda) | [] |
| AFTER | * | io.javalin.plugin.bundled.CorsPlugin::??? (anonymous lambda) | [] |
| AFTER | * | dat.config.ApplicationConfig::??? (anonymous lambda) | [] |