静态资源映射

创建Web工程
WebMvcAutoConfiguration

Ctrl+Shift+R
搜索addResourceHandlers

resourceProperties

可以设置和静态资源有关的参数,缓存时间等
点击,进入

staticPathPattern

添加资源映射
点击,进入

getStaticLocations

静态资源,映射路径
点击,进入

加载路径

private static final String[] SERVLET_RESOURCE_LOCATIONS = new String[]{"/"};
private static final String[] CLASSPATH_RESOURCE_LOCATIONS = new String[]{"classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/"};

/**

访问当前项目的任何资源
都去静态资源的文件夹找映射

“/”:当前项目的根路径
“classpath:/META‐INF/resources/”,
“classpath:/resources/”,
“classpath:/static/”,
“classpath:/public/”

访问路径

不需要添加,静态资源目录
端口,直接跟要访问的静态资源即可

localhost:8080/abc
表示,去静态资源文件夹里面找abc

welcomePageHandlerMapping

配置欢迎页映射
欢迎页,就是项目的首页

getWelcomePage

加载页面形式
点击,进入

getStaticPathPattern

被哪个路径映射
点击,进入

欢迎页

静态资源文件夹下的,所有index.html页面
被”/**”映射

比如
localhost:8080/
表示,找index页面

FaviconConfiguration
配置喜欢的图标

faviconRequestHandler
所有 **/favicon.ico

getFaviconLocations
映射资源路径

**/favicon.ico
所有的**/favicon.ico
都是在静态资源文件下找

Spring boot的静态资源映射相关推荐

  1. Spring boot修改静态资源映射

    staticLocations 静态资源映射路径 可以配置staticLocations 修改静态资源映射路径 配置信息 spring.resources.static-locations=class ...

  2. Spring Boot 的静态资源处理

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | liuxiaopeng 来源 | cnblog ...

  3. Spring boot 默认静态资源路径与手动配置访问路径的方法

    这篇文章主要介绍了Spring boot 默认静态资源路径与手动配置访问路径的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在application.propertis中配置 ##端口号 s ...

  4. 第六篇:Spring Boot 访问静态资源

    Spring Boot的默认静态资源的路径为: spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/ ...

  5. Spring Boot处理静态资源(自定义资源映射)

    2019独角兽企业重金招聘Python工程师标准>>> Spring Boot默认是使用resources下的静态资源进行映射.如果我们需要增加以 /myres/* 映射到 clas ...

  6. Spring Boot配置静态资源实现文件上传在线查看

    spring.mvc.static-path-pattern 代表的含义是我们应该以什么样的路径来访问静态资源,换句话说,只有静态资源满足什么样的匹配条件,Spring Boot才会处理静态资源请求. ...

  7. Spring boot访问静态资源

    访问静态资源 添加静态资源 直接访问 访问index.html @Controller public class HelloController {@RequestMapping({"/&q ...

  8. springboot static访问不到_Spring Boot 的静态资源处理

    黑客技术点击右侧关注,了解黑客的世界! Java开发进阶点击右侧关注,掌握进阶之路! Python开发点击右侧关注,探讨技术话题! 作者 | liuxiaopeng 来源 | cnblogs.com/ ...

  9. springboot 返回图片流_Spring Boot 的静态资源处理

    关注我的新人大礼包,30G Java架构资料,免费领取​zhuanlan.zhihu.com 做web开发的时候,我们往往会有很多静态资源,如html.图片.css等.那如何向前端返回静态资源呢?以前 ...

最新文章

  1. elcipse 安装lombok插件解决 @Slf4j 等找不到log变量问题
  2. 微信8年,你从中学到了什么?
  3. 数据结构学习笔记(三):队列(queue)
  4. My Opportunity应用点击Edit后出现time out的错误分析
  5. 作为程序员,你怎么看待16岁女生产子?
  6. django ipython shell_希望能早点了解的Django性能优化技巧
  7. 聊聊hystrix的semaphore.maxConcurrentRequests属性
  8. 55本《大数据浪潮之巅:新技术商业制胜之道》,包邮!
  9. 教你以一秒钟10万+个密码的速度破解WiFi
  10. 建立自己的kindle书库
  11. 天才AI少年范浩强坚信“弄斧要到班门”
  12. 02_爬取灌篮高手全国大赛漫画
  13. 【Aminer论文精读训练营】Aminer第二期推荐的5篇论文
  14. 设计模式详解:抽象工厂模式
  15. 对matplotlib.pyplot.cm.RdYlBu()的解读
  16. 在线教育大数据营销平台实战(搭建篇)
  17. 20170703总结
  18. 为什么手机里的小爱音响app里搜不到家里的小爱音箱_小米随身版小爱蓝牙音箱【开箱体验】,49的小爱音箱,值了...
  19. Vue登录拦截 登录后继续跳转指定页面
  20. VLC android 3.0解码器使用及移植TV项目调研

热门文章

  1. 【开源】接口管理平台eoLinker AMS 开源版3.1.5同步线上版!免费增加大量功能!...
  2. OpenGL学习笔记以及其它学习思考
  3. POJ 1577 Falling Leaves (子母二叉树,给出叶子节点的删除序列,求前序遍历)
  4. [字符集]Unicode和UTF-8之间的转换详解
  5. 为什么cp新的so文件替换老的so,程序会core掉的根本原因是什么?
  6. VC调试信息输出 TRACE宏
  7. CFG_GCR全局配置寄存器设置
  8. R语言:时间序列常用函数
  9. vc 限制软件的使用次数或时间
  10. 【攻防世界003】re-for-50-plz-50