Spring Boot 静态资源处理( 五 )
@Configuration
public class ImageMvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler(\"/image/**\")
.addResourceLocations(\"classpath:/images/\");
这段代码应该比较简单 , @Configuration 标识一个配置类 , 这个在前面的文章中提到过多次 。
WebMvcConfigurerAdapter是Spring提供的一个配置mvc的适配器 , 里面有很多配置的方法 , addResourceHandlers就是专门处理静态资源的方法 , 其他方法后续我们还会讲到 。
现在我们在验证上面的配置是否有效 。 我在images目录下放了一张spring.jpg的图片 , 现在我们通过http://localhost:8080/image/spring.jpg来访问图片:
其实除了上面的办法还有一种更简单的办法 , 就是直接在application.yml中配置即可:
spring:
推荐阅读
- 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入门到源码深度解析,深入技术内幕