idea项目启动很慢的问题
这个问题目前已经碰到过两种,在这里记录一下
切面表达式过于复杂
切面表达式形如:
@Pointcut(value = execution (* com.sample.service.impl.a.b(..) ||
* com.sample.service.impl.a.c(..) ||
* com.sample.service.impl.a.d(..) ||
* com.sample.service.impl.a.e(..) ||
* com.sample.service.impl.a.f(..) ||
* com.sample.service.impl.a.g(..) ||
* com.sample.service.impl.b.*(..) ||
* com.sample.service.impl.c.*(..) ))
这个时候可以把表达式改成注解形式
@Pointcut(value = "@annotation(com.job.zhidinghr.entity.annotation.myAspect)")