사용자 도구

사이트 도구


java:jooq

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:jooq [2018/11/07 13:19]
kwon37xi
java:jooq [2018/11/07 13:20]
kwon37xi [Spring AOP 사용시 성능 저하]
줄 27: 줄 27:
   * 결론, ''​execution''​ 포인트컷 사용이 ''​DefaultDSLContext''​의 모든 메소드를 적용하는 현상.   * 결론, ''​execution''​ 포인트컷 사용이 ''​DefaultDSLContext''​의 모든 메소드를 적용하는 현상.
   * ''​within''​으로 변경시 문제 없음. 혹은, ''​DefaultDSLContext''​를 포인트컷에서 제외시킬 것.   * ''​within''​으로 변경시 문제 없음. 혹은, ''​DefaultDSLContext''​를 포인트컷에서 제외시킬 것.
-> I just solved this same problem. and I think it's a bug with aspectjweaver. + 
-For some reason, the method couldMatchJoinPointsInType of org.aspectj.weaver.internal.tools.PointcutExpressionImpl return true when using a pointcut with execution, and because of this every method of DefaultDSLContext is checked to see if the pointcut can be applied to the methods. +For some reason, the method couldMatchJoinPointsInType of org.aspectj.weaver.internal.tools.PointcutExpressionImpl return true when using a pointcut with execution, and because of this every method of DefaultDSLContext is checked to see if the pointcut can be applied to the methods. 
-> Using within instead of execution solves the problem.+> Using ''​within'' ​instead of ''​execution'' ​solves the problem.
  
 ===== 참조 ===== ===== 참조 =====
java/jooq.txt · 마지막으로 수정됨: 2018/11/07 13:20 저자 kwon37xi