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)")