Я хочу ознакомиться с лучшими практиками настройки файлов конфигурации Spring XML
1 - сколько файлов конфигурации я должен иметь?
2 - содержимое каждого файла.
Сейчас у меня есть 3 xml-файла конфигурации для моего приложения Spring, основанные на некотором учебнике:
1- app-config.xml: содержит конфигурацию propertyPlaceholder, конфигурацию гибернации и следующую конфигурацию аннотаций.
<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: содержит тег поддержки аннотаций, конфигурацию источника сообщений, перехватчик mvc и localResolver
3- servlet-config.xml: содержит viewResolver для jsp и следующий тег:
<context:component-scan base-package="com.spring.sample.controller"/>