В приложении Spring MVC SimpleUrlHandlerMapping является наиболее гибким классом сопоставления обработчиков, который позволяет разработчику явно указывать сопоставление шаблона URL и обработчиков.
SimpleUrlHandlerMapping может быть объявлен двумя способами.
1. Способ 1 – опорный ключ
Ключи свойств – это шаблоны URL, а значения свойств – идентификаторы или имена обработчиков.
welcomeController welcomeController helloGuestController
2. Метод 1 – значение
Слева расположены шаблоны URL-адресов, а справа – идентификаторы или имена обработчиков, разделенные равным символом “=”.
/welcome.htm=welcomeController /*/welcome.htm=welcomeController /helloGuest.htm=helloGuestController
3. Демонстрация
Оба они определены одинаковыми сопоставлениями обработчиков.
- /welcome.htm –> Добро пожаловать, контролер.
- /{что угодно}/welcome.htm –> Добро пожаловать, контролер.
- /helloGuest.htm –> Контроллер helloguest.
Скачать Исходный Код
Ссылка
Оригинал: “https://mkyong.com/spring-mvc/spring-mvc-simpleurlhandlermapping-example/”