Spring Boot 学习起步 八、静态资源


静态资源

默认情况下,spring boot会通过ResourceHttpRequestHandler从如下位置注册静态资源:

  • /static目录
  • /public目录
  • /resources目录
  • /META-INF/resources目录
  • ServletContext根目录

我们可以通过继承WebMvcConfigurerAdapter,重写addResourceHandlers方法来实现定制化.

1
2
3
4
5
6
7
8
9
10
@Configuration
class ClientResourcesConfig extends WebMvcConfigurerAdapter {

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("/WEB-INF/resources/")
.setCachePeriod(0);
}
}

文章作者: Baojian
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Baojian !
 上一篇
Spring Boot 学习起步 九、错误处理 Spring Boot 学习起步 九、错误处理
错误处理 通过实现EmbeddedServletContainerCustomizer接口的customize方法即可实现自定义的错误处理,看下面的代码: 1234567891011121314151617181920212223242
2015-05-14 Baojian
下一篇 
Spring Boot 学习起步 七、Configuration配置 Spring Boot 学习起步 七、Configuration配置
“Yeah It’s on. ” 下面是项目中一些常用的Configuration: Spring MVC 1234@Beanpublic DispatcherServlet dispatcherServlet() {
2015-05-14 Hux
  目录