Close

Spring MVC - HandlerMapping Examples

Spring MVC 

@EnableWebMvc
@Configuration
public class AppConfig {

@Bean
HttpRequestHandler httpRequestHandler () {
return new MyHttpRequestHandler();
}

@Bean
public SimpleUrlHandlerMapping simpleUrlHandlerMapping () {
SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping();
Map<String, Object> map = new HashMap<>();
map.put("/app/**", httpRequestHandler());
mapping.setUrlMap(map);
return mapping;
}
}
Original Post




@Configuration
@ComponentScan
public class AppConfig extends WebMvcConfigurationSupport {

@Override
@Bean
public RequestMappingHandlerMapping requestMappingHandlerMapping () {
RequestMappingHandlerMapping m = super.requestMappingHandlerMapping();
m.setAlwaysUseFullPath(true);
return m;
}
}
Original Post




@Configuration
@ComponentScan
public class AppConfig extends WebMvcConfigurationSupport {
@Override
@Bean
public RequestMappingHandlerMapping requestMappingHandlerMapping() {
RequestMappingHandlerMapping m = super.requestMappingHandlerMapping();
m.setDefaultHandler(new MyDefaultHandler());
return m;
}
}
Original Post




See Also