Spring MVC - Конфигурация AlwaysUseFullPath для сопоставлений на основе аннотаций

Я разрабатываю приложение Spring MVC.

Я перехожу от XML-конфигурации контроллеров к конфигурации на основе аннотаций, используя @Controller и @RequestMapping для определения сопоставления URL-адресов с контроллерами.

Ранее я определял сопоставления в конфигурации следующим образом:

           
        
        
            
                statusController
            
        
    

Вы увидите, что я определил свойство alwaysUseFullPath как истинное для моих сопоставлений URL-адресов. Я хочу установить это свойство для сопоставлений аннотаций ( @RequestMapping ), и у меня есть два вопроса:

1) Можно ли сделать это для каждого класса отдельно? например если я хочу, чтобы у некоторых из моих контроллеров было это свойство, а у других - нет, возможно ли это?

2) Я видел, что это можно установить, настроив в XML DefaultAnnotationHandlerMapping и установив hte свойство там (похоже, это применит свойство ко всем аннотациям) - но я обнаружил эту проблему - теперь она решена? или это единственный способ обойти это, чтобы не использовать строку ?

Спасибо

7
задан rhinds 9 August 2011 в 10:48
поделиться