From 5ab2bf16a5453f3d54db589a92c3ec4bc553f8d2 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 6 Dec 2011 21:14:31 +0000 Subject: [PATCH] fixed pointcut for type-level annotation to only apply to public methods (SPR-8890) --- .../transaction/aspectj/AnnotationTransactionAspect.aj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.springframework.aspects/src/main/java/org/springframework/transaction/aspectj/AnnotationTransactionAspect.aj b/org.springframework.aspects/src/main/java/org/springframework/transaction/aspectj/AnnotationTransactionAspect.aj index 7b692a8d48..825b7a489c 100644 --- a/org.springframework.aspects/src/main/java/org/springframework/transaction/aspectj/AnnotationTransactionAspect.aj +++ b/org.springframework.aspects/src/main/java/org/springframework/transaction/aspectj/AnnotationTransactionAspect.aj @@ -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