List of usage examples for org.springframework.web.servlet.handler SimpleUrlHandlerMapping setOrder
public void setOrder(int order)
From source file:org.bitcoinrt.spring.config.ServerConfig.java
@Bean public SimpleUrlHandlerMapping handlerMapping() { DefaultSockJsService sockJsService = new DefaultSockJsService(sockJsTaskScheduler()); sockJsService.setSockJsClientLibraryUrl("https://cdn.sockjs.org/sockjs-0.3.4.min.js"); Map<String, Object> urlMap = new HashMap<String, Object>(); urlMap.put("/websockets/**", new SockJsHttpRequestHandler(sockJsService, serverWebSocketHandler())); SimpleUrlHandlerMapping hm = new SimpleUrlHandlerMapping(); hm.setOrder(-1); hm.setUrlMap(urlMap);//from ww w. j a v a2 s .co m return hm; }
From source file:ru.portal.config.WebConfig.java
@Bean public SimpleUrlHandlerMapping GWTUrlHandlerMapping() { SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping(); mapping.setOrder(Integer.MAX_VALUE - 2); Properties urlProperties = new Properties(); //TODO ? ? // ? ?? ? ? urlProperties.put("/**/gwt.rpc", "quoteController"); mapping.setMappings(urlProperties);/*from www . ja v a 2 s .c om*/ return mapping; }
From source file:dk.nsi.minlog.ws.config.WSConfig.java
@Bean public SimpleUrlHandlerMapping simpleUrlHandlerMapping() { final SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping(); mapping.setOrder(1); final HashMap<String, Object> urlMap = new HashMap<String, Object>(); urlMap.put("*.wsdl", serviceDefinition()); mapping.setUrlMap(urlMap);//from www . j a va 2s . c om return mapping; }
From source file:ch.rasc.wampspring.config.WebMvcWampEndpointRegistry.java
/** * Return a handler mapping with the mapped ViewControllers; or {@code null} in case * of no registrations./*from w ww .j av a 2 s. c o m*/ */ public AbstractHandlerMapping getHandlerMapping() { Map<String, Object> urlMap = new LinkedHashMap<>(); for (WebMvcWampWebSocketEndpointRegistration registration : this.registrations) { MultiValueMap<HttpRequestHandler, String> mappings = registration.getMappings(); for (HttpRequestHandler httpHandler : mappings.keySet()) { for (String pattern : mappings.get(httpHandler)) { urlMap.put(pattern, httpHandler); } } } SimpleUrlHandlerMapping hm = new SimpleUrlHandlerMapping(); hm.setUrlMap(urlMap); hm.setOrder(this.order); if (this.urlPathHelper != null) { hm.setUrlPathHelper(this.urlPathHelper); } return hm; }
From source file:org.wallride.autoconfigure.WallRideWebMvcConfiguration.java
@Bean public SimpleUrlHandlerMapping mediaUrlHandlerMapping() { MediaHttpRequestHandler mediaHttpRequestHandler = new MediaHttpRequestHandler(); mediaHttpRequestHandler.setWallRideProperties(wallRideProperties); mediaHttpRequestHandler.setMediaService(mediaService); mediaHttpRequestHandler.setResourceLoader(resourceLoader); mediaHttpRequestHandler.setCacheSeconds(86400); Map<String, HttpRequestHandler> urlMap = new LinkedHashMap<>(); urlMap.put("/media/{key}", mediaHttpRequestHandler); SimpleUrlHandlerMapping handlerMapping = new SimpleUrlHandlerMapping(); handlerMapping.setOrder(0); handlerMapping.setUrlMap(urlMap);/*from w w w .j ava 2 s. c o m*/ return handlerMapping; }
From source file:cf.spring.servicebroker.ServiceBrokerConfiguration.java
@Bean SimpleUrlHandlerMapping catalogHandlerMapping() { final SimpleUrlHandlerMapping handlerMapping = new SimpleUrlHandlerMapping(); handlerMapping.setUrlMap(urlMap);//from w w w . j av a 2 s. c o m handlerMapping.setOrder(0); return handlerMapping; }
From source file:com.vaadin.spring.boot.internal.VaadinServletConfiguration.java
@Bean public SimpleUrlHandlerMapping vaadinUiForwardingHandlerMapping() { SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping(); mapping.setOrder(Integer.MIN_VALUE + 1); Map<String, Object> urlMappings = new HashMap<String, Object>(); if (isMappedToRoot()) { // map every @SpringUI both with and without trailing slash for (String path : getUIPaths()) { urlMappings.put("/" + path, vaadinUiForwardingController()); if (path.length() > 0) { urlMappings.put("/" + path + "/", vaadinUiForwardingController()); }/*from w w w .j a v a 2 s. co m*/ } getLogger().info("Forwarding @SpringUI URLs from {}", urlMappings); } mapping.setUrlMap(urlMappings); return mapping; }
From source file:com.kurento.kmf.jsonrpcconnector.internal.server.config.JsonRpcConfiguration.java
@Bean public HandlerMapping jsonRpcHandlerMapping() { DefaultJsonRpcHandlerRegistry registry = getJsonRpcHandlersRegistry(); Map<String, Object> urlMap = new LinkedHashMap<>(); for (DefaultJsonRpcHandlerRegistration registration : registry.getRegistrations()) { for (Entry<JsonRpcHandler<?>, List<String>> e : registration.getHandlerMap().entrySet()) { JsonRpcHandler<?> handler = e.getKey(); List<String> paths = e.getValue(); putHandlersMappings(urlMap, handler, paths); }/*from ww w . j a v a2 s . co m*/ for (Entry<String, List<String>> e : registration.getPerSessionHandlerBeanNameMap().entrySet()) { String handlerBeanName = e.getKey(); JsonRpcHandler<?> handler = (JsonRpcHandler<?>) ctx.getBean("perSessionJsonRpcHandler", handlerBeanName, null); List<String> paths = e.getValue(); putHandlersMappings(urlMap, handler, paths); } for (Entry<Class<? extends JsonRpcHandler<?>>, List<String>> e : registration .getPerSessionHandlerClassMap().entrySet()) { Class<? extends JsonRpcHandler<?>> handlerClass = e.getKey(); JsonRpcHandler<?> handler = (JsonRpcHandler<?>) ctx.getBean("perSessionJsonRpcHandler", null, handlerClass); List<String> paths = e.getValue(); putHandlersMappings(urlMap, handler, paths); } } SimpleUrlHandlerMapping hm = new SimpleUrlHandlerMapping(); hm.setUrlMap(urlMap); hm.setOrder(1); return hm; }