springboot-静态资源目录的配置
在Spring Boot中,我们可以通过配置文件或注解来指定静态资源目录。以下是两种方法:
- 在application.properties文件中配置
在application.properties文件中添加以下配置:
# 静态资源路径
spring.resources.static-locations=classpath:/static/
这里指定了静态资源目录为classpath:/static/,表示在src/main/resources目录下的static文件夹中存放静态资源。
- 使用注解配置
在启动类上添加@EnableWebMvc注解,然后在配置类中添加以下代码:
@Configuration
public class MyWebMvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
}
}
这里使用了WebMvcConfigurer接口的addResourceHandlers方法来配置静态资源目录。其中,addResourceHandler()方法指定了静态资源的URL路径,addResourceLocations()方法指定了静态资源的实际路径。这里的意思是,当访问/static/下的资源时,会自动映射到classpath:/static/下的资源。
以上两种方法都可以达到配置静态资源目录的效果,根据需要选择即可
原文地址: https://www.cveoy.top/t/topic/hfOg 著作权归作者所有。请勿转载和采集!