Отображение URL с учетом регистра весной 3.0 - PullRequest
1 голос
/ 17 сентября 2010

Похоже, что сопоставление обработчиков на основе аннотаций по умолчанию в Spring 3.0 делает нечувствительным к регистру сопоставление обработчиков.Есть ли способ сделать этот регистр чувствительным?

1 Ответ

0 голосов
/ 17 сентября 2010

Я еще не пробовал это ... но я думаю, что это должно работать ....

<bean id="handlerAdapter" class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
    <property name="pathMatcher" ref="myPathMatcher"/>
</bean>
<bean id="myPathMatcher" class="org.open.source.MyPathMatcher"/>

public class MyPathMatcher extends org.springframework.util.AntPathMatcher {
     @Override
     public Comparator<String> getPatternComparator(String path) {
        return new MyPathMatcherComparator(path);
    }
   }

public class MyPathMatcherComparator implements Comparator<String>
{
   public int compare(String pattern1, String pattern2) { 
        /* case sensitive logic goes here, simple return -1, 0, +1*/        
        /* check implementation of AntPathMatcher$AntPatternComparator for help... */
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...