在@Configuration类中设置Spring中的注释驱动事务

Ian*_*las 17 java configuration spring transactions spring-transactions

因此,在最新版本的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
     }
}
Run Code Online (Sandbox Code Playgroud)

而且我想做Service1交易.如果有人对如何做到这一点有任何想法,或者如果这是不可能的,请告诉我.

谢谢!

AHu*_*ist 55

你现在可以使用了@EnableTransactionManagement.

有关更多详细信息,请参阅此帖子:http://blog.springsource.com/2011/06/10/spring-3-1-m2-configuration-enhancements/