在网上找到了很多关于springboot静态资源修改的解决方法,但因为修改的路径各不相同,所以并不能有效根据自己情况去找到正确的路径
“spring.resources.static-locations”用于告诉Spring Boot应该在何处查找静态资源文件,这是一个列表性的配置,查找文件时会依赖于配置的先后顺序依次进行,默认的官方配如置为:
spring.resources.static-locations=classpath:/static,classpath:/public,classpath:/resources,classpath:/META-INF/resources
在application.properties或者application.yml中可以加上面的路径,如果是自定义的路径,则会覆盖掉默认配置
找自定义路径:
spring-boot的路径指定的是编译后的路径,是target-war(jar)包文件名下的文件路径
所以我的静态资源在webapp下的static,编译后static所在位置在target-war(jar)包文件名下的文件-WEB-INF-static,
则定义的路径为/WEB-INF/static/,
class-path含义为classes下的文件,如果想定义的资源没有在classes文件夹下,则不需要加class-path
application.yml配置:
# static resources config
resources:
static-locations: /WEB-INF/static/
如果配置了thymeleaf,配置自定义映射资源文件时,路径也同样如此
转载于:https://my.oschina.net/u/3829307/blog/3094272
分享到:
相关推荐
总结起来,SpringBoot提供了灵活的静态资源管理方式,开发者可以根据实际需要选择合适的方式来配置静态资源的存放和访问路径。通过默认的静态资源目录可以简化配置,通过修改application.properties可以快速改变静态...
《狂神说SpringBoot员工管理系统静态资源》是一个与SpringBoot框架相关的学习资源包,主要包含了一些Web应用中的静态页面和资源。在这个系统中,SpringBoot作为核心开发框架,被用来构建一个简洁高效的员工管理平台...
6. **静态资源管理**:SpringBoot默认会加载`src/main/resources/static`目录下的静态资源,如HTML、CSS、JavaScript文件。在本教程中,这些静态资源可能包含了页面布局、样式和交互逻辑,与后端Controller协同工作...
4. 配置SpringBoot的静态资源处理,使UEditor的资源可被浏览器访问。 5. 在前端页面使用UEditor的配置项,与后端的`UeditorController`建立交互。 通过这样的整合,用户在编辑内容时可以方便地在页面内上传图片,而...
这种设计允许开发者在不改变Spring Boot默认静态资源目录的情况下,通过修改pom.xml配置来指定自己的资源目录。 最后,我们提到了一个实际的场景,在这个场景中,我们将静态资源直接放在了maven工程的resources根...
【SpringBoot笔记资源】 SpringBoot是由Pivotal团队提供的全新框架,其设计目标是为了简化Spring应用的初始搭建以及开发过程。它集成了大量的常用第三方库配置,如数据源、JPA、MVC、security等,提供了自动配置的...
此外,Spring Boot的`ResourceHandlerRegistry`可以用来配置静态资源路径,使得视频文件可以直接被浏览器访问。 接下来,我们来看H5的`<video>`标签。HTML5的`<video>`元素是现代Web应用中用于嵌入视频内容的标准...
- 通过`spring.mvc.static-path-pattern`属性可以更改SpringBoot默认的静态资源路径前缀。 4. **Caching**: - SpringBoot可以配置HTTP缓存来提高性能,通过`CacheControl`类可以控制浏览器如何缓存静态资源。 ...
可以在`application.properties`或`application.yml`中设置静态资源路径,如下所示: ```properties # 配置静态资源访问前缀 spring.mvc.static-path-pattern=/static/** # 配置静态资源路径,默认配置失效 ...
通过在配置中启用嵌入式Tomcat服务器的JSP支持,并设置相应的静态资源路径,就可以在Spring Boot应用中使用JSP进行视图渲染。 总的来说,这个项目展示了SpringBoot在web开发中的强大能力,包括数据库连接、事务管理...
在SpringBoot项目中,你可以将Markdown文件作为静态资源存储在`src/main/resources/static`或`src/main/resources/public`目录下,然后通过`/markdown/{filename}`这样的URL路径映射来访问它们。这样,你可以创建一...
3. **配置静态资源**:SpringBoot默认会自动处理`/static`目录下的静态资源,确保浏览器可以直接访问`viewer.html`。 4. **编写Controller**:创建一个SpringBoot的Controller,用于处理PDF文件的请求。这个...
- 静态资源访问:`/static`目录下的CSS、JS、images等文件可以通过`/**`路径访问。 - 模板引擎:Spring Boot默认不支持JSP,但可以使用如Thymeleaf这样的模板引擎处理动态页面。 - 配置文件:`application....
- SpringBoot会自动配置静态资源的映射路径,如默认的静态资源存放在“/static”,“/public”等目录下。 - 可以通过配置来改变默认的资源位置和访问优先级。 3. 视图解析器配置 - SpringBoot支持多种模板引擎,...
静态资源映射 拦截器配置 @ControllerAdivce @ExceptionHandler @InitBinder @ModelAttribute 其他配置 ViewController 路径匹配参数配置 WebMvcConfigurerAdapter ...
在Spring Boot框架中实现图片上传...3. 控制器方法返回处理结果,并设置静态资源路径以便于图片展示。 以上就是关于Spring Boot实现上传图片并添加水印的详细内容,涵盖了从文件上传、图片处理到结果展示的完整流程。
首先,你需要在Vue项目中进行构建,生成用于生产环境的静态资源。这通常通过运行`npm run build`命令完成,它会在`dist`目录下创建所需文件。然后将这个`dist`目录中的内容复制到Tomcat的`webapps`目录下。 5. **...
1、记得改一下config下面的index.js中bulid模块导出的路径。因为打包后的index.html里边的内容都是通过script标签引入的,默认显示的路径不对,打开肯定是空白的。 build: { index: path.resolve(__dirname, '../...
标题“Luckysheet 本地引用的静态资源”表明这个压缩包包含的是`Luckysheet`在Vue项目中运行所需的本地资源。这些资源可能包括CSS样式文件、JavaScript库、图片以及字体等,它们都是为了使`Luckysheet`能够在用户的...