Таким образом, в последней версии Spring мы можем использовать аннотацию @Configuration
для настройки наших конфигураций для Spring. Теперь в JavaConfig можно использовать аннотацию @AnnotationDrivenTx
( @ AnnotationDrivenTx Reference Link) для настройки транзакций в нашем классе Config. Но с тех пор, как JavaConfig был выведен из эксплуатации, мне стало интересно, знает ли кто-нибудь, как настроить нечто подобное без JavaConfig и без необходимости добавлять что-либо в application-context.xml
. Вот то, что я в основном имею для своего класса Config
@Configuration
@ImportResource("config/application-context.xml")
public class Config {
public @Bean DataSource dataSource() {
//get and return datasource
}
public @Bean Service1 getService1() {
//return service1Impl
}
}
И я бы хотел сделать Service1
транзакционным. Если у кого-то есть какие-либо идеи о том, как это сделать, или если это просто невозможно, пожалуйста, дайте мне знать.
Спасибо!