Spring-Boot静态文件处理
来源:互联网 发布:手机登录电脑版淘宝网 编辑:程序博客网 时间:2024/06/11 23:58
前言
Spring-Boot不同于传统的项目,它去掉了所谓的webapp,这让很多人摸不着头脑,因为静态文件又该放在哪里呢?下面,我们就来看看该怎么做吧?
Spring-Boot的静态文件配置
实际上,Spring-Boot之所以十分好用,是因为它为我们做了非常多的自动配置。当然,其中包括我们需要的静态文件。实际上,大家只要在自己的代码中搜索CLASSPATH_RESOURCE_LOCATIONS这个关键词就可以了。可以看到如下的代码。
private static final String[] SERVLET_RESOURCE_LOCATIONS = { "/" }; private static final String[] CLASSPATH_RESOURCE_LOCATIONS = { "classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/" }; private static final String[] RESOURCE_LOCATIONS;
好吧,原来是放在这些相关的路径下,其会按照这个顺序去加载静态文件,如果都找不到,那就只能报404了。阿偶。
进一步探究
事情到这里还远远没有结束,为什么这样说呢?我们看到下面的图就明白了。
通过上面的图我们可以发现有关自动配置的类几乎都在这里了,那么我们想看啥默认配置就可以去代码里面直接看了对吧!
总结
好了,今天的总结就到此结束了,不过进一步的去看看Spring-Boot的自动配置是非常不错的一件事情唉!一起加油!
0 0
- Spring-Boot静态文件处理
- 【Spring Boot】Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- spring boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- Spring Boot 静态资源处理
- C++程序设计(第三版)谭浩强 一章习题
- 手把手原生js简单轮播图
- 卷积神经网络入门
- 求助,这道题还是断错误
- 一起艳恶学习tomcat7与redis实现session共享
- Spring-Boot静态文件处理
- 欢迎使用CSDN-markdown编辑器
- RNN教程, Part 1—Introduction to RNNs
- linux 硬连接和软连接
- 结构化分析方法
- STM32的GPIO有几种输入模式及其说明
- 一个线程安全的单例模式示例
- 思路+步骤+方法,三步教你如何快速构建用户画像?
- 类的继承与封装