在Spring Boot中,我们可以通过配置文件或注解来指定静态资源目录。以下是两种方法:

  1. 在application.properties文件中配置

在application.properties文件中添加以下配置:

# 静态资源路径
spring.resources.static-locations=classpath:/static/

这里指定了静态资源目录为classpath:/static/,表示在src/main/resources目录下的static文件夹中存放静态资源。

  1. 使用注解配置

在启动类上添加@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/下的资源。

以上两种方法都可以达到配置静态资源目录的效果,根据需要选择即可

springboot-静态资源目录的配置

原文地址: https://www.cveoy.top/t/topic/hfOg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录