controller层是这样的:
@Autowired
private UserService userService;
@RequestMapping("/hello")
@ResponseBody
@Transactional
public void a() {
User user=new User();
user.setCity("上海");
user.setName("王五");
userService.save(user);
userService.ddd();
}
save和ddd都是异步,加了@Async, ddd会抛一个异常,现在就是save的结果不会回滚,这个怎么解决?
@Autowired
private UserService userService;
@RequestMapping("/hello")
@ResponseBody
@Transactional
public void a() {
User user=new User();
user.setCity("上海");
user.setName("王五");
userService.save(user);
userService.ddd();
}
save和ddd都是异步,加了@Async, ddd会抛一个异常,现在就是save的结果不会回滚,这个怎么解决?










