springboot加载静态资源
2017-06-22 23:51
357 查看
**使用springboot写了简单的web项目,页面使用jsp文件
但是静态资源js、图片加载不到,看了下官方文档发现是因为路径不对**
所以项目静态资源应该配置在根路径下这四个文件夹中是可以直接访问到的
META-INF/resources,public,resources,static下的资源,映射路径:”/xx.js”
自定义配置视图解析器如下时:
META-INF/resources,public,resources,static下的资源,映射路径:”/myResource/xx.js”
但是静态资源js、图片加载不到,看了下官方文档发现是因为路径不对**
所以项目静态资源应该配置在根路径下这四个文件夹中是可以直接访问到的
META-INF/resources,public,resources,static下的资源,映射路径:”/xx.js”
自定义配置视图解析器如下时:
registry.addResourceHandler("/myResource/**").addResourceLocations("classpath:/myResource/");
META-INF/resources,public,resources,static下的资源,映射路径:”/myResource/xx.js”
/** * 自定义视图解析器 */ @Configuration @EnableWebMvc public class WebMvcConfig extends WebMvcConfigurerAdapter { @Bean public InternalResourceViewResolver internalResourceViewResolver() { InternalResourceViewResolver resolver = new InternalResourceViewResolver(); //- 配置前缀 resolver.setPrefix("/WEB-INF/es/"); //- 配置后缀 resolver.setSuffix(".jsp"); return resolver; } public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/myResource/**").addResourceLocations("classpath:/myResource/"); registry.addResourceHandler("/static/**").addResourceLocations(ResourceUtils.CLASSPATH_URL_PREFIX+"/static/"); super.addResourceHandlers(registry); } }
相关文章推荐
- spring-boot 加载本地静态资源文件路径配置
- spring-boot 加载本地静态资源文件路径配置
- spring boot 使用thymeleaf加载静态资源打成jar之后无法访问
- 解决 IntelliJ IDEA 无法热加载 Spring Boot 模板文件和静态资源文件
- spring-boot 加载本地静态资源文件路径配置
- 解决 IntelliJ IDEA 无法热加载 Spring Boot 模板文件和静态资源文件
- spring-boot 加载本地静态资源文件路径配置
- SpringBoot加载静态资源的方式
- springboot静态资源加载css出现404错误
- spring boot中的静态资源加载处理方式
- spring-boot 加载本地静态资源文件路径配置
- 解决 IntelliJ IDEA 无法热加载 Spring Boot 模板文件和静态资源文件
- spring-boot 加载本地静态资源文件路径配置
- spring boot 加载本地静态资源文件路径配置
- spring-boot 加载本地静态资源文件路径配置
- 解决SpringBoot整合shiro之后无法加载静态资源文件问题
- spring boot的静态资源加载
- SpringBoot加载静态资源
- springboot加载静态资源
- spring-boot 加载本地静态资源文件路径配置