`
cccai_1234
  • 浏览: 24496 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

springboot访问静态资源

阅读更多

遇到一个问题需要配置Springboot的项目可以访问静态资源,百度了一下网上一大堆都是怎么说直接将静态文件放置到resources目录下就行,但是一波猛如虎的操作后发现并没有什么卵用。

 

直到我在配置文件里加入以下两行配置之后,终于可以直接访问到

 

spring.mvc.static-path-pattern=/**

spring.resources.static-locations=classpath:/templates

目录结构如下图

 


 

访问链接为 http://127.0.0.1:8080/hello.html

 

没问题,很稳。终于可以了但是为什么我放到另外一个项目里就不行了呢哭

 

经过一番调试跟踪请求的处理发现要实现上述的这个功能最终是配置SimpleUrlHandlerMapping的urlMap属性来实现的且正常情况下这个是自动配置生效的,而我的另外一个项目里由于一些拦截器的配置导致这个urlMap里并没有生效,最终只能手动将这个配置注入进去。通过自己编写类继承WebMvcConfigurationSupport并重写addResourceHandlers方法就解决这个问题了。

    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**").addResourceLocations("classpath:/templates");
        super.addResourceHandlers(registry);
    }

 

 

 

0
0
分享到:
评论

相关推荐

    SpringBoot访问静态资源.docx

    启动项目,访问http://localhost:8080/0101.jpg 可以访问! 也可以在static中建立别的文件夹,例如:images ,访问的时候需要加上... 如果想要在html页面中访问静态资源(比如图片),那么只需要填写相对路径即可例如:

    springboot security 静态资源

    springboot security 静态资源

    SpringBoot对静态资源的映射规则

    SpringBoot对静态资源的映射规则 1所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找资源; 1.1引入依赖 2"/**" 访问当前项目的任何资源,都去(静态资源的文件夹)找映射 3欢迎页; 静态资源...

    在SpringBoot中静态资源访问方法

    给大家介绍了在SpringBoot中静态资源访问方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧

    springboot静态资源映射方法讲解

    我们写后端接口时 比如我们需要访问E盘路径下的一个照片 就可以在config里做一个静态资源映射 然后就可以访问了 具体操作如下 比如想访问 E:\\test\\swiperImgs\\ 里面的文件 就可以在config文件里创建一个class ...

    SpringBoot中访问静态资源示例源码

    SpringBoot中访问静态资源示例源码

    springboot如何使用vue打包过的页面资源

    主要介绍了springboot如何使用vue打包过的页面资源,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    SpringBoot静态资源css,js,img配置方案

    主要介绍了SpringBoot静态资源css,js,img配置方案,下文给大家分享了三种解决方案,需要的朋友可以参考下

    SpringBoot页面跳转访问css、js等静态资源引用无效解决.docx

    【SpringBoot页面跳转访问css、js等静态资源引用无效解决】 解释:SpringBoot项目默认访问根目录有三个分别是: /resources :系统默认的根路径 /static :所有静态资源文件如js、css、jpg、html等文件是可以直接...

    springboot项目访问静态资源的配置代码实例

    主要介绍了springboot项目访问静态资源的配置代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    springboot2版本无法加载静态资源问题解决

    主要介绍了springboot2版本无法加载静态资源问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    SpringBoot静态资源目录访问

    今天小编就为大家分享一篇关于SpringBoot静态资源目录访问,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    springboot部署linux访问服务器资源的方法

    主要介绍了springboot部署linux访问服务器资源,部署springboot项目至服务器用了几种不同方法,文中给大家详细介绍,需要的朋友可以参考下

    springboot基础知识总结

    springboot入门案例;springboot整合jsp;springboot静态资源;springboot整合数据访问,springboot全局异常捕获

    springboot 项目实现文件上传,显示,下载,打包为jar

    你可以添加一个外部文件夹并将其作为一个静态资源文件夹的映射,也就是说添加这个映射后你可以在项目中像访问静态资源文件夹一样来访问外部的文件夹。 具体代码: 在项目中新建一个类,创建映射的静态资源请求路径。...

    springboot内置tomcat与外部tomcat配置https访问及http自动转向https

    springboot内置tomcat与外部tomcat配置https访问及http自动转向https

    springboot项目打成jar包后无法获取static下的静态资源文件的问题分析

    主要介绍了springboot项目打成jar包后无法获取static下的静态资源文件的问题分析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    SpringBoot学习视频

    尚硅谷_SpringBoot_web开发-webjars&静态资源映射规则 尚硅谷_SpringBoot_web开发-引入thymeleaf 尚硅谷_SpringBoot_web开发-thymeleaf语法 尚硅谷_SpringBoot_web开发-SpringMVC自动配置原理 尚硅谷_SpringBoot_web...

    SpringBoot新手学习手册

    3.1、静态资源访问 5 3.2、渲染Web页面 5 3.3、使用Freemarker模板引擎渲染web视图 6 3.3.1、pom文件引入: 6 3.3.2、后台代码 6 3.3.3、前台代码 6 3.3.4、Freemarker其他用法 7 3.3.5、Freemarker配置 8 ...

    尚硅谷springboot视频(上)

    尚硅谷_SpringBoot_web开发-webjars&静态资源映射规则 尚硅谷_SpringBoot_web开发-引入thymeleaf 尚硅谷_SpringBoot_web开发-thymeleaf语法 尚硅谷_SpringBoot_web开发-SpringMVC自动配置原理 尚硅谷_SpringBoot_web...

Global site tag (gtag.js) - Google Analytics