---
# System prepended metadata

title: 使用靜態資源(如圖片等)
tags: [Spring  MVC]

---

---
tags: Spring  MVC
---
# 使用靜態資源(如圖片等)

作法:在 WebAppConfig 覆寫 Override addResourceHandlers()



```

//新增資源處理器
//當資源路徑為 /css/xxxx/xxx， 就去/WEB-INF/views/css/找
//如 原本資源路徑為 mvcExercise/css/styles.css，將會去找/WEB-INF/views/css/styles.css
//如原本路徑為 mvcExercise/image/kitty.jpg，將會去找/WEB-INF/views/image/kitty.jpg
@Override 
	public void addResourceHandlers(ResourceHandlerRegistry registry) {
	     registry.addResourceHandler("/css/**")
	             .addResourceLocations("/WEB-INF/views/css/");
	     registry.addResourceHandler("/image/**")
	             .addResourceLocations("/WEB-INF/views/images/");
	} 
```

所以css與images的資料夾都要開在views之下



