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:

推荐阅读