一、加事务的方法 二、redisConfig 配置 三、使用不开启事务的配置,由于会抛异常事务回滚,redis无法缓存值 四、原因 测试的时候发现,object类型开启事务,而Integer类型不开启事务会无法生效,可能是因为Object类型包含Integer类型所以导致Integer类型的非事务配置无法生效。 五、解决办法 在不需要事务回滚的地方加上注解**@Transactional(propagation= Propagation.NOT_SUPPORTED)**