/** * Get the template bindings for the error response. * * @param routeContext * @return bindings map */ protected Map<String, Object> prepareTemplateBindings(int statusCode, RouteContext routeContext) { Map<String, Object> locals = new LinkedHashMap<>(); locals.put("applicationName", application.getApplicationName()); locals.put("applicationVersion", application.getApplicationVersion()); locals.put("runtimeMode", application.getPippoSettings().getRuntimeMode().toString()); if (application.getPippoSettings().isDev()) { locals.put("routes", application.getRouter().getRoutes()); } return locals; }
content.append('\n'); List<Route> routes = application.getRouter().getRoutes(); for (Route route : routes) { content.append('\t').append(route.getRequestMethod()).append(' ').append(route.getUriPattern());
@Override public void start() { initializeApplication(); String border = Strings.padEnd("", Constants.MIN_BORDER_LENGTH, '-'); Optional<String> applicationPackage = Optional.fromNullable(settings.getApplicationPackage()); log.info(border); log.info("Registered engines"); log.info(border); logEngines(); log.debug(border); log.debug("Initializing router"); log.debug(border); initializeRouter(applicationPackage); log.info(""); log.info(border); log.info("RESTful routes ({}) served on base path '{}'", router.getRoutes().size(), Strings.isNullOrEmpty(router.getApplicationPath()) ? "/" : router.getApplicationPath()); log.info(border); logRoutes(router); isRunning = true; }
@Override public void start() { initializeApplication(); String border = Strings.padEnd("", Constants.MIN_BORDER_LENGTH, '-'); Optional<String> applicationPackage = Optional.fromNullable(settings.getApplicationPackage()); log.info(border); log.info("Registered engines"); log.info(border); logEngines(); log.debug(border); log.debug("Initializing router"); log.debug(border); initializeRouter(applicationPackage); log.info(""); log.info(border); log.info("RESTful routes ({}) served on base path '{}'", router.getRoutes().size(), Strings.isNullOrEmpty(router.getApplicationPath()) ? "/" : router.getApplicationPath()); log.info(border); logRoutes(router); isRunning = true; }
Swagger swagger = builder.build(router.getRoutes());
Swagger swagger = builder.build(router.getRoutes());