title: Is it possible to have multiple pointcuts with different arguments in Spring AOP?
body: <p>I have single advice method with multiple pointcuts. Is it possible to have different arguments?</p>
  <pre><code>   @Around(&quot;execution(* com.admin.web.controller.*.*.*(javax.servlet.http.HttpServletRequest,com.admin.model.PortalRequestTransaction)) &amp;&amp; args(request,portalRequestTransaction)&quot;
          + &quot; || execution(* com.admin.web.controller.BaselineImporterController.*(javax.servlet.http.HttpServletRequest,..)) &amp;&amp; args(request)&quot;)
  public Object auditAround(ProceedingJoinPoint joinPoint, HttpServletRequest request,
                            PortalRequestTransaction portalRequestTransaction) throws Throwable { // some code here }
  </code></pre>
  <p>For example, Is it possible to the first pointcut to have 2 arguments and for the second one to have only one argument and second one passed as null?
  If this is not possible, what is the best solution?</p>