Spring Boot 静态资源处理( 三 )
因为只做简单演示 , 所以这里只处理了文本类型的文件 , 图片文件可以做类似的处理 。 当然 , 我们在实际中肯定不会这么做 , Spring Boot 也肯定有更好的解决办法 。
不过这个办法虽然有点笨 , 但确是最本质的东西 , 无论框架如何方便的帮我们处理了这类问题 , 但是抛开框架 , 我们依然要能够熟练的写出一个web项目 , 只有知道其实现原理 , 你才会在遇到问题时能得心应手 。
现在我们再来看看Spring boot对静态资源的支持 。
二、Spring boot默认静态资源访问方式
Spring boot默认对/**的访问可以直接访问四个目录下的文件:
- classpath:/public/
- classpath:/resources/
- classpath:/static/
- classpath:/META-INFO/resouces/
我们现在就在资源文件resources目录下建立如下四个目录:
注意蓝色条下的资源文件夹resources与类路径下的文件夹classpath:/resources是不同的 , 蓝色条下的resources代表的是该目录下的文件为资源文件 , 在打包的时候会将该目录下的文件全部打包的类路径下 , 这个名称是可以改的 , 在pom.xml指定资源目录即可:
推荐阅读
- BAT面试题汇总:分布式+Dubbo +JVM+微服务+多线程+Spring附答案
- BAT面试Java高岗必问115题:Spring,微服务,SpringMVC,MyBatis
- SpringBoot图文教程1「概念+案例 思维导图」「基础篇上」
- 24岁阿里P 7架构师为你进行spring源码深度解析,听完我立马就跪了
- 南昌莫非传媒之网站静态、动态和伪静态页面的区别
- 一文教你细数 SpringBoot 中的连接池
- BAT一线互联网常考面试题:Spring+并发编程+JVM+设计模式+Redis
- 病毒走春招到,总结19年面试官最常问的 Spring Cloud 面试题
- 手撕阿里Spring框架(春招篇):AOP、IOC、注解、事务,统统搞定
- 阿里十年架构师带你从Spring入门到源码深度解析,深入技术内幕