一、启动类加上@EnableTransactionManagement注解
@SpringBootApplication
@EnableTransactionManagement
public class SpringbootWebApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootWebApplication.class, args);
}
}
二、对应方法加上@Transactional注解
@Service
@Transactional
public class UserServiceImpl implements UserService
{
@Autowired
private UserMapper userMapper;
@Override
public List<User> selectAllUser() {
return userMapper.selectAllUser();
}
}//这里只是示范,正常查询方法不用开启事务
三、说明
这只是最简单的事务管理,还有事务传播和全局事务处理等内容需要学习,后期要结合项目代码继续总结