我有一个调用Spring Data CrudRepository的服务。服务方法被标记为@Transactional。此方法调用一个用@Transactional(propagation = Propagation.REQUIRES_NEW)注释的私有方法。我使用的是AspectJ模式,所以支持私有方法。@Transactional{ doUpdateInRepo( o );
em.cl
布局app.aspects -包含一个带有@Aspect.app.aspects.weaver注释的LogAspect类--没有源文件,只有声明方面和项目到weave.app.common其思想是织入独立于应用程序,所以应用程序的公共类和主程序都不需要了解织入。相反,主程序只需要引用来自公共包的@Log,而AJC将负责编织。aspect project(":app.aspects")
// This should set