XML versus @AspectJ-style annotation for Spring AOP