Spring сервлет для обслуживания статического контента? - PullRequest
3 голосов
/ 09 июля 2010

Мне интересно, как Spring использует статические файлы.Он должен поддерживать:

  • Написано Springy!
  • Простой и надежный
  • Поддержка возобновления загрузок (например, заголовок запроса диапазона)и заголовки ответа Accept-Ranges, ETag и Last-Modified).
  • Поддержка кэширования на стороне клиента (например, заголовки запроса If-None-Match и If-Modified-Since,и HEAD запрашивают заголовки ответов ETag, Last-Modified и Expires
  • Поддержка сжатия GZIP (например, Accept-Encoding: заголовок gzip)

Somethingкак в следующем примере, но с использованием идиом Spring 3 ...

1 Ответ

1 голос
/ 09 июля 2010

Вы можете сделать @Controller с помощью @RequestMapping("/static/{resourceName} и использовать ту же логику, что и в сервлете BalusC

Что касается gzip - используйте параметры конфигурации Tomcat или Apache.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...