@Transactional和 @Async
时间: 2023-11-15 10:57:59 浏览: 88
带有@Transactional和@Async的循环依赖问题的解决
@Transactional和@Async都是Spring框架中的注解。
@Transactional用于标记一个方法需要在事务中执行,可以用在方法级别或类级别。当一个带有@Transactional注解的方法被调用时,Spring会自动开启一个事务,如果方法执行成功,则提交事务,否则回滚事务。
@Async用于标记一个方法需要异步执行,可以用在方法级别或类级别。当一个带有@Async注解的方法被调用时,Spring会将该方法的执行放到一个独立的线程中,不会阻塞主线程的执行。
阅读全文