我如何在Java Config中创建这个bean,我不想再使用带有Spring的XML了

时间:2013-06-13 19:18:51

标签: spring spring-mvc

我正在开发一个项目,我需要设置以下bean和属性,但我不想在XML中这样做..我想用JavaCofig风格来做..有人可以告诉我如何做到这一点在javaconfig stlye

<!-- Spring Configuration needed to avoid URI using dots to be truncated -->
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
    <property name="useDefaultSuffixPattern" value="false" />
</bean>

1 个答案:

答案 0 :(得分:4)

这样的事情应该有效:

@Bean public DefaultAnnotationHandlerMapping defaultAnnotationHandlerMapping(){
        DefaultAnnotationHandlerMapping bean = new DefaultAnnotationHandlerMapping();
        bean.setUseDefaultSuffixPattern(false);
        return bean;
    }

您可以使用代码配置https://github.com/robhinds/spring-code-configuration-webapp/blob/master/src/main/java/com/tmm/web/configuration/WebMvcConfiguration.java

查看我的示例spring MVC应用