[springboot] 读取静态资源文件

SpringBoot项目读取静态资源文件
springboot项目实现静态文件映射任意路径

Springboot中关于 static 和 templates的注意事项, 以及webjars的配置

1
2
1.默认情况下, 网页存放于static目录下, 默认的"/"指向的是 ~/resouces/static/index.html文件
2.如果引入了thymeleaf, 则默认指向的地址为 ~/resouces/templates/index.html

WebMvcConfigurer静态资源配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@Configuration
public class WebConfig implements WebMvcConfigurer {

@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
@Bean
public InternalResourceViewResolver internalResourceViewResolver(){
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/views/");
resolver.setSuffix(".html");
return resolver;
}
}