В моем web.xml
, отображение сервлетов по умолчанию, то есть /
, отображается на диспетчер Spring. В моей конфигурации диспетчера Spring у меня есть DefaultAnnotationHandlerMapping
, ControllerClassNameHandlerMapping
и AnnotationMethodHandlerAdapter
, который позволяет мне сопоставить url10 с классом 9 или его @ 11 с помощью его @ 11 Аннотация Requestmapping . Однако в корневом веб-каталоге есть некоторые статические ресурсы, которые я также хочу, чтобы диспетчер Spring обслуживал с помощью сервлета по умолчанию. Согласно документации Spring , это можно сделать с помощью тега
.
В приведенной ниже конфигурации есть 4 возможных местоположения, которые я отметил которые можно вставить этот тег. Вставка тега в другое место приводит к тому, что диспетчер ведет себя по-разному, а именно:
Случай 1 : этот тег настраивает обработчик, которому присваивается наименьший приоритет, так почему позиция имеет значение? и в каком месте лучше всего разместить этот тег?