余生's Blog
余生's Blog
正在加载一言...
springboot配置静态资源映射
作者: 余生    时间: 2020-01-04    分类: 实用教程,网络笔记

第一种方式

注入一个WebMvcConfigurer对象(springboot中所有的WebMvcConfigurer对象会一起起作用)

package cn.hidove.forum.configurer;

import org.springframework.context.annotation.Bean;
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 WebConfigurer {
    @Bean
    public WebMvcConfigurer webMvcConfigurer() {
        return new WebMvcConfigurer() {
            @Override
            public void addResourceHandlers(ResourceHandlerRegistry registry) {
                System.out.println(System.getProperty("user.dir"));
                registry.addResourceHandler("/images/**").addResourceLocations("file:" + System.getProperty("user.dir") + "/images/");
            }
        };
    }
}

第二种方式:配置文件中配置(常用)

spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:static/,file:D:/JavaWorkSpace/forum/images/
如果觉得我的文章对你有用,请随意赞赏

支付宝

微信支付

添加新评论

最热文章