Часто при разработке Spring MVC вы можете использовать стратегию сопоставления нескольких обработчиков одновременно.
Например, используйте ControllerClassNameHandlerMapping для сопоставления всех сопоставлений обработчиков соглашений и simpleurlhandlermapping для явного сопоставления других сопоставлений специальных обработчиков.
/index.htm=welcomeController /welcome.htm=welcomeController /main.htm=welcomeController /home.htm=welcomeController
В приведенном выше случае важно указать приоритет сопоставления обработчика, чтобы это не вызвало конфликта. Вы можете установить приоритет с помощью свойства ” порядок “, где более низкое значение порядка имеет более высокий приоритет.
Скачать Исходный Код
Рекомендации
- Пример сопоставления с именем класса контроллера
- Простой пример отображения с помощью командной строки
Оригинал: “https://mkyong.com/spring-mvc/configure-the-handler-mapping-priority-in-spring-mvc/”