@Transactional
public void save(User user) throws Exception{
try {
for (int i = 0;i < 5;i++){
apiService.createUser();//在权限系统创建用户以http形式
user.setUserName(“”);
user.setPassWord(null);
userDao.save(user);
System.out.print("继续执行"+i);
}
} catch (Exception e) {
System.out.print("处理自己的业务");
}
公司 架构是spring+spring data jpa+springmvc
我想把异常捕获自己处理其他业务,然后又不能把其他的保存到数据库,用了Transactional之后发现无法捕获异常(导致其他业务无法处理).