Это очень похоже на внутреннюю деталь реализации фреймворка, на которую не следует полагаться.
Javadoc для PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE
говорит:
Примечание. Этот атрибут необязательно должен поддерживаться всеми реализациями HandlerMapping
. Основанные на URL HandlerMappings обычно поддерживают это, но обработчики не обязательно должны ожидать, что этот атрибут запроса будет присутствовать во всех сценариях.
Я бы не удивился, если бы поведение немного изменилось между 3,0 и 3,1.