Мне интересно, как Spring использует статические файлы.Он должен поддерживать:
Somethingкак в следующем примере, но с использованием идиом Spring 3 ...
Вы можете сделать @Controller с помощью @RequestMapping("/static/{resourceName} и использовать ту же логику, что и в сервлете BalusC
@Controller
@RequestMapping("/static/{resourceName}
Что касается gzip - используйте параметры конфигурации Tomcat или Apache.