配置Spring应用程序所需的XML文件

时间:2011-09-13 00:16:30

标签: spring spring-mvc

我想知道配置Spring XML配置文件的最佳实践

1-我应该有多少个配置文件? 2-每个文件的内容。

现在,根据一些教程,我的Spring应用程序有3个xml配置文件:

1- app-config.xml:包含propertyPlaceholder配置,hibernate配置和注释配置。

<context:component-scan base-package="com.spring.sample" />

    <!-- declares support for general annotations such as @Required, @Autowired,         @PostConstruct -->
    <context:annotation-config />

    <!-- enable the configuration of transactional behavior based on annotations -->
    <tx:annotation-driven transaction-manager="transactionManager" />

2- mvc-config.xml:包含注释支持标记,messageSource配置,mvc拦截器和localResolver

3- servlet-config.xml:包含jsp的viewResolver和以下标记:

<context:component-scan base-package="com.spring.sample.controller"/>

1 个答案:

答案 0 :(得分:1)

看到这个答案。 Spring Configuration

你的布局很好,答案将解释为什么我使用类似的。