问题: 在spring 中使用 @Transactional 、 @Cacheable 或 自定义 AOP 注解时,会发现个问题: 在对象内部的方法中调用该对象的其他使用aop机制的方法,被调用方法的aop注解失效。 这句话可能说的有点拗口,那么我们来看几个 aop 失效的例子吧 事物失效 public class TicketService{ //买火车票 @Transactional public void buyTrainTicket(Ticket ticket){ System.out.println("买…