【SpringBoot Web开发之静态资源访问】笔记
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// 将所有/static/** 访问都映射到classpath:/static/ 目录下
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
}
}
这段代码定义了一个配置类WebConfig
,实现了WebMvcConfigurer
接口,并重写了addResourceHandlers
方法。这个方法用于添加资源处理器,将请求映射到特定的文件系统位置。在这个例子中,所有访问/static/**
的请求都会被映射到类路径下的/static/
目录中去寻找资源。这样,我们就可以通过配置来管理和访问静态资源了。
评论已关闭