Spring MVC SimpleUrlHandlerMapping пример

Spring MVC SimpleUrlHandlerMapping пример

В приложении Spring MVCSimpleUrlHandlerMapping является наиболее гибким классом сопоставления обработчиков, который позволяет разработчику явно указывать сопоставление шаблона URL-адреса и обработчиков.

SimpleUrlHandlerMapping можно объявить двумя способами.

1. Метод 1 - ключ проп

Ключи свойств - это шаблоны URL, а значения свойств - идентификаторы или имена обработчиков.



    
       
        
           welcomeController
           welcomeController
           helloGuestController
         
       
    

    

    

2. Метод 1 - значение

С левой стороны - шаблоны URL, а с правой стороны - идентификаторы или имена обработчиков, разделенные одинаковым символом «=».



    
       
        
           /welcome.htm=welcomeController
           /*/welcome.htm=welcomeController
           /helloGuest.htm=helloGuestController
        
       
    

    

    

3. Demo

Оба определены одинаковыми сопоставлениями обработчиков.

  1. /welcome.htm -> welcomeController.

  2. /{anything}/welcome.htm –> welcomeController.

  3. /helloGuest.htm -> helloGuestController.

Скачать исходный код