【发布时间】:2011-09-13 00:16:30
【问题描述】:
想知道配置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"/>
【问题讨论】:
标签: spring spring-mvc