我没有了解 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?
慕标琳琳
相关分类