title: Spring AspectJ Integration Not Working
body: <p>I am attempting to use the Spring/AspectJ integration with no luck. Spring version is 3.2.17 (yes, a bit old, I know).</p>
  
  <p>Here is my relevant configuration:</p>
  
  <p>pom.xml:</p>
  
  <pre><code>    &lt;!-- Spring dependencies, including spring-aspects --&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.aspectj&lt;/groupId&gt;
          &lt;artifactId&gt;aspectjrt&lt;/artifactId&gt;
          &lt;version&gt;1.7.4&lt;/version&gt;
      &lt;/dependency&gt;
  
      &lt;dependency&gt;
          &lt;groupId&gt;org.aspectj&lt;/groupId&gt;
          &lt;artifactId&gt;aspectjweaver&lt;/artifactId&gt;
          &lt;version&gt;1.7.4&lt;/version&gt;
      &lt;/dependency&gt;
  </code></pre>
  
  <p>applicationContext.xml:</p>
  
  <pre><code>&lt;context:annotation-config/&gt;
  &lt;aop:aspectj-autoproxy /&gt;
  &lt;bean id="loggingAspect" class="com.jason.app.web.util.logging.LoggingAspect" /&gt;    
  </code></pre>
  
  <p>LoggingAspect.java (relevant class):</p>
  
  <pre><code>@Aspect
  public class LoggingAspect {
  
      private Logger log = LoggerFactory.getLogger(LoggingAspect.class);
  
  
      /**
       * Advice for before logging
       * @param joinPoint
       */
      @Before("execution(* com.jason.app.web.process..*(..))")
      private void beforeAdvice(JoinPoint joinPoint) {
  
          final String outputFormat = "intercept: executing method %s(%s)";
          final String method =joinPoint.getSignature().getName();
  
          List&lt;?&gt; argumentList = Collections.unmodifiableList(Arrays.asList(joinPoint.getArgs()));
          final String formattedArguments = argumentList.stream().map(s -&gt; s.toString()).collect(Collectors.joining(", "));
  
          log.debug(String.format(outputFormat, method, formattedArguments));
  
      }
  }
  </code></pre>
  
  <p>I've pour over online tutorials, no luck. Can anyone point out what I did wrong?</p>
  
  <p>Jason</p>