I have this aspect:

Code:
@Aspect
public class mailAOP {
	
	@Pointcut("execution(* org.rol.services.ServizioStudente.aggiungiStudente(..))")
	public void nuovoStudente(Studente studente){}
		
	@After("nuovoStudente(studente)")
	public void messaggioRegistrazione(Studente studente){
		System.out.println("HO CONCLUSO LA REGISTRAZIONE");
	}
}
The ServizioStudente class is:
Code:
...
public boolean aggiungiStudente(Studente studente){.....}
.....

In xml...
Code:
...
<aop:aspectj-autoproxy/>
<bean id="mailaop" class="org.rol.aop.mailAOP"/>
...
I get by running:
java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut nuovoStudente
at org.aspectj.weaver.tools.PointcutParser.parsePoint cutExpression(PointcutParser.java:317)
at org.springframework.aop.aspectj.AspectJExpressionP ointcut.buildPointcutExpression(AspectJExpressionP ointcut.java:195)
at org.springframework.aop.aspectj.AspectJExpressionP ointcut.checkReadyToMatch(AspectJExpressionPointcu t.java:181)
at org.springframework.aop.aspectj.AspectJExpressionP ointcut.getClassFilter(AspectJExpressionPointcut.j ava:162)
at org.springframework.aop.support.AopUtils.canApply( AopUtils.java:202)
at org.springframework.aop.support.AopUtils.canApply( AopUtils.java:256)
at org.springframework.aop.support.AopUtils.findAdvis orsThatCanApply(AopUtils.java:288)

why?
thx