Я бы рекомендовал использовать фильтр вместо сервлета по умолчанию, когда это возможно.
Другие две возможности:
Напишите FileServlet самостоятельно. Вы найдете множество примеров, он должен просто открыть файл по URL и записать его содержимое в выходной поток. Затем используйте его для обслуживания статического запроса файла.
Создание класса FileServlet, используемого Google App Engine и службой вызовов (запрос, ответ) для этого FileServlet, когда вам нужно предоставить статический файл по заданному URL-адресу.
Вы можете сопоставить / res / * с YourFileServlet или любым другим, чтобы исключить его из обработки DispatcherServlets, или вызвать его напрямую из DispatcherServlet.
И я должен спросить, что в документации Spring говорится об этом столкновении? Я никогда не использовал это.