@RequestMapping( value = {"/**/*.*", "*.*"}, method = {GET, HEAD}, produces = "*/*") @ResponseBody public void all(HttpServletRequest request, HttpServletResponse response) { Payload payload = new Payload(); payload.setRequest(request); payload.setResponse(response); payload.setRequestURI(request.getRequestURI()); Router router = new Router(payload) .executeIf("/afx/resource/", generalResource::executeAfxResource) .executeIf("/afx/dynamic/", dynamicResource::executeDynamicResource) .executeIf("/afx/live/", liveResource::executeLiveResource) .executeIf("/afx/slide/", slideResource::executeSlideResource) .executeIf("/afx/epub/", epubResource::executeEpubResource); }