Browse Source

fixed pointcut for type-level annotation to only apply to public methods (SPR-8890)

pull/7/head
Juergen Hoeller 14 years ago
parent
commit
5ab2bf16a5
  1. 2
      org.springframework.aspects/src/main/java/org/springframework/transaction/aspectj/AnnotationTransactionAspect.aj

2
org.springframework.aspects/src/main/java/org/springframework/transaction/aspectj/AnnotationTransactionAspect.aj

@ -54,7 +54,7 @@ public aspect AnnotationTransactionAspect extends AbstractTransactionAspect { @@ -54,7 +54,7 @@ public aspect AnnotationTransactionAspect extends AbstractTransactionAspect {
* Transactional annotation.
*/
private pointcut executionOfAnyPublicMethodInAtTransactionalType() :
execution(public * ((@Transactional *)+).*(..)) && within(@Transactional);
execution(public * ((@Transactional *)+).*(..)) && within(@Transactional *);
/**
* Matches the execution of any method with the

Loading…
Cancel
Save