问题:
百度说要用事务,需要在启动类加上@EnableTransactionManagement。
但是我都没加,一样可以用@Transactional注解来控制事务。
解答
@EnableTransactionManagement是 spring-tx 的注解,不是 spring-boot 的
spring-boot 会自动配置事务,相关的配置在 org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration
在自动配置类里已经写好了 @EnableTransactionManagement