【发布时间】:2019-09-17 18:19:28
【问题描述】:
我没有了解 Spring 的最新消息,正在和一位同事交谈,她说
如果没有事务注解,Spring 托管事务采用默认值
暗示我们不再需要这样做
@Override
@Transactional(propagation = Propagation.REQUIRED,
rollbackFor = Exception.class,
readOnly = false)
public void updateObject(Principal principal, String json) throws Exception {
//...
}
在现代 Spring Boot 或 SpringMVC 中。我们还需要这个@Transactional 和rollbackFor 吗?
【问题讨论】:
-
“是”你必须在 spring boot 中添加 @Transactional。
标签: java spring spring-boot spring-mvc transactions