@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
和xml配置文件mvc:default-servlet-handler/效果一样。
配置资源映射
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler(propertiesConfig.getWebStaticHandler())
.addResourceLocations(propertiesConfig.getWebStaticResource())
.setCachePeriod(propertiesConfig.getWebStaticCachedPeriod());
registry.addResourceHandler("/js/**").addResourceLocations("/WEB-INF/js/");
registry.addResourceHandler("/css/**").addResourceLocations("/WEB-INF/css/");
}
如同xml配置文件
<mvc:resources location="/WEB-INF/css/" mapping="/css/"/>
<mvc:resources location="/WEB-INF/js/" mapping="/js/"/>
<mvc:resources location="/WEB-INF/image/" mapping="/image/**"/>