Java Spring MVC-用于基于注释的映射的AlwaySuseSelectLPath配置

Java Spring MVC-用于基于注释的映射的AlwaySuseSelectLPath配置,java,spring,spring-mvc,Java,Spring,Spring Mvc,我正在开发一个SpringMVC应用程序 我正在从控制器的XML配置转移到基于注释的配置,使用@Controller和@RequestMapping定义到控制器的URL映射 之前,我在config中定义了如下映射: <bean id="handlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name=

我正在开发一个SpringMVC应用程序

我正在从控制器的XML配置转移到基于注释的配置,使用
@Controller
@RequestMapping
定义到控制器的URL映射

之前,我在config中定义了如下映射:

   <bean id="handlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">        
        <property name="alwaysUseFullPath" value="true" />
        <property name="mappings">
            <props>
                <prop key="/status/**">statusController</prop>
            </props>
        </property>
    </bean>

状态控制器
您将看到,对于我的url映射,我已经将属性
AlwaySuseSelectLPath
定义为true。我想为注释映射(
@RequestMapping
)设置此属性,我有两个问题:

1) 有没有可能在一个班一个班的基础上这样做?e、 g.如果我希望我的一些控制器具有此属性,但其他一些控制器不具有此属性,是否可能

2) 我已经看到,可以通过在XML中配置
DefaultAnnotationHandlerMapping
并在其中设置hte属性来设置它(看起来这会将属性应用于所有注释)-但是我发现-现在解决了吗?或者说,避免使用
行是唯一的方法吗


谢谢

我不确定,但你是说这样的话:

 @Bean(autowire = Autowire.BY_TYPE)
    public AnnotationMethodHandlerAdapter handlerAdapter(){
    final AnnotationMethodHandlerAdapter annotationMethodHandlerAdapter = new AnnotationMethodHandlerAdapter();
    annotationMethodHandlerAdapter.setAlwaysUseFullPath(true);
    return annotationMethodHandlerAdapter;
    }