SpringBoot 学习——静态文件存放位置设置
SpringBoot学习——静态文件存放位置设置
默认配置
SpringBoot默认了静态文件的位置src/main/resources下的static目录,如下图:
static目录需要自己创建。HTML也可以放在里面
src/main/resources
|_static
|_js
|_img
|_demo.png
|_css
在html代码中使用一下代码即可访问图片
自定义位置
添加一个目录位置
src/main/resources
|_myImg
|_demo.png
|_static
|_js
|_img
|_css
添加一个@Configuration注解的配置类
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
/**
* 自定义的图片路径
* @author pzr
*
*/
@Configuration
public class MyImageAddr extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//addResourceHandler中的是访问路径,可以修改为其他的字符串
//addResourceLocations中的是实际路径
registry.addResourceHandler("/myImg/**").addResourceLocations("classpath:/myImg/");
super.addResourceHandlers(registry);
}
}
在html代码中使用一下代码即可访问图片
评论