【Spring Boot】使用WebMvcConfigurer配置静态资源映射

您所在的位置:网站首页 springboot配置静态资源访问 【Spring Boot】使用WebMvcConfigurer配置静态资源映射

【Spring Boot】使用WebMvcConfigurer配置静态资源映射

2023-10-23 07:30| 来源: 网络整理| 查看: 265

spring1.4之前通过extends WebMvcConfigurerAdapter(该类已被加上过期注解 @Deprecated )的方式,

spring1.5以及之后推荐使用implements WebMvcConfigurer或extends WebMvcConfigurationSupport的方式。

其子类(实现类)需加注解@Configuration,实现或重写addResourceHandlers方法。

参考代码如下:

@Configuration public class WebMvcConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**") .addResourceLocations("classpath:/META-INF/resources/") .addResourceLocations("file:D:/data/");//本地路径 } }

其中,classpath:配置的是服务器的静态资源,

file:配置的是与服务器本地磁盘上的静态资源,比如在服务器本地的D:/data/目录下放置一张图片,通过访问localhost:8080/图片名,就能访问到这张图片。localhost可以替换成任何可访问的服务器IP



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3