<context:annotation-config/>
<context:component-scan...
это используется для класса, который нужно аннотировать с помощью @Repository @Service @Component ...
<context:spring-configured />
<context:component-scan...
используйте, если мне нужно использовать @Configurable
<tx:annotation-driven transaction-manager="transactionManager" />
<context:component-scan...
использовать, если мне нужен @Transactional, кроме того, какие еще метаданные мне нужно добавить в XML для использования управления транзакциями?
<bean
class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
зачем нужно добавлять это в xml? с какой целью?