After I upgraded to Spring 2.0.1, a pointcut that I had defined and working in Spring 2.0 changed behavior. I had the following pointcut:
<pointcut id="checkLoggedInPointcut" expression="execution(public * com.mycompany.MyBaseClass+.*(..)) AND !execution(public * com.mycompany.ClassThatExtendsBaseClass.*(..))"/>
An aspect that uses this pointcut is applied to all methods of all classes that extend MyBaseClass and should exclude all methods in only the single class ClassThatExtendsBaseClass.
This was working fine in Spring 2.0. Do I need to change the way I have defined my pointcut to get it to work in Spring 2.0.1? (I upgraded to Spring 2.0.1 to get some additional ehcache enhancements).