2010-07-09 4 views
3

Je me demande quelle est la manière de Spring de servir des fichiers statiques. Il devrait prendre en charge:Servlet de Spring pour servir le contenu statique?

  • Ecrit d'une manière élastique!
  • simple et fiable Reprise de téléchargements (par exemple. En-tête de demande Plage et Accept-Ranges, ETag et têtes de réponse Last-Modified).
  • Prise en charge de la mise en cache côté client (par exemple. If-None-Match et If-Modified-Since têtes de requête et les requêtes HEAD pour ETag, dernière modification, et arrive à échéance en-têtes de réponse
  • Soutien à la compression GZIP (par exemple Accept-Encoding:. gzip-tête)

Quelque chose comme ce qui suit, mais en utilisant les idiomes de printemps 3 ...

Répondre

1

Vous pouvez faire un @Controller avec @RequestMapping("/static/{resourceName} et utiliser la même logique que dans le Servlet BalusC

Quant à gzip - utiliser les options de configuration de Tomcat ou Apache.

Questions connexes