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