这篇文章主要讲解了“Springboot静态资源的访问方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Springboot静态资源的访问方法是什么”吧!在线文档只要静态资源放在类路径下: /static 、 /public 、 /resources 、 /META-INF/resources 可以被直接访问- 对应文件 WebProperties.java直接放到resources目录下是访问不到的,这里的 /resources是指在resource目录的创建resources目录常见静态资源:JS、CSS 、图片(.jpg .png .免费云主机域名gif .bmp .svg)、字体文件(Fonts)等访问方式 :默认: 项目根路径/ + 静态资源名 比如 http://localhost:8080/hi.jpg . – 设置 WebMvcProperties.java1.创建 SpringBoot 项目 springbootweb2.创建相关静态资源目录, 并放入测试图片, 没有目录,自己创建即可, 完成测试静态资源访问原理:静态映射是 /**, 也就是对所有请求拦截,请求进来,先看 Controller 能不能处理,不能处理的请求交给静态资源处理器,如果静态资源找不到则响应 404 页面改变静态资源访问前缀,比如我们希望 http://localhost:8080/llp/* 去请求静态资源, 应用场景:静态资源访问前缀和控制器请求路径冲突(1)创建srcmainresourcesapplication.ymlspring:
mvc:
static-path-pattern: /llp/**(2)重启应用,完成测试, 浏览器输入: http://localhost:8080/llp/4.jpg改变默认的静态资源路径,比如希望在类路径下增加 llpimg 目录 作为静态资源路径 , 并完成测试.(1)如图所示(2)配置srcmainresourcesapplication.ymlspring:
mvc:
static-path-pattern: /llp/**
web:
resources:
#修改/指定 静态资源的访问路径/位置
#
static-locations: [“classpath:/llpimg/”,”classpath:/META-INF/resources/”,
“classpath:/resources/”, “classpath:/static/”, “classpath:/public/”] #String[] staticLocations(3)测试访问http://localhost:8080/llp/5.png(4)如果你配置 static-locations, 原来的访问路径就被覆盖,如果需要保留,你再指定一下即可spring:
mvc:
static-path-pattern: /llp/**
web:
resources:
#修改/指定 静态资源的访问路径/位置
#
static-locations: [“classpath:/llpimg/”,”classpath:/META-INF/resources/”,
“classpath:/resources/”, “classpath:/static/”, “classpath:/public/”] #String[] staticLocations感谢各位的阅读,以上就是“Springboot静态资源的访问方法是什么”的内容了,经过本文的学习后,相信大家对Springboot静态资源的访问方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!
这篇文章主要介绍了jquery如何给text文本框设置只读状态的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery如何给text文本框设置只读状态文章都会有所收获,下面我们一起来看看吧。 两种设置只读的方法:1、用attr(…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。