Я разрабатываю приложение Spring MVC.
Я перехожу от XML-конфигурации контроллеров к конфигурации на основе аннотаций, используя @Controller
и @RequestMapping
для определения сопоставления URL-адресов с контроллерами.
Ранее я определял сопоставления в конфигурации следующим образом:
statusController
Вы увидите, что я определил свойство alwaysUseFullPath
как истинное для моих сопоставлений URL-адресов. Я хочу установить это свойство для сопоставлений аннотаций ( @RequestMapping
), и у меня есть два вопроса:
1) Можно ли сделать это для каждого класса отдельно? например если я хочу, чтобы у некоторых из моих контроллеров было это свойство, а у других - нет, возможно ли это?
2) Я видел, что это можно установить, настроив в XML DefaultAnnotationHandlerMapping
и установив hte свойство там (похоже, это применит свойство ко всем аннотациям) - но я обнаружил эту проблему - теперь она решена? или это единственный способ обойти это, чтобы не использовать строку
?
Спасибо