title: Why Spring Boot AOP pointcut not triggered
body: <p>wanner test spring boot(1.5.20) aop with minimum code</p>
  
  <p>class being aopped,</p>
  
  <pre><code> @Component
   public class Test {
       public Test() {
           System.out.println("test constr");
       }
  
       public void print() {
           System.out.println("test print");
       }
   }
  </code></pre>
  
  <p>aop class</p>
  
  <pre><code>@Aspect
  @Component
  public class LoggingAspect {
      public LoggingAspect() {
          System.out.println("aspect constr");
      }
  
      @After("execution(* *.Test.*(..))")
      public void log(JoinPoint joinPoint) {
          System.out.println("aspect print");
      }
  }
  </code></pre>
  
  <p>main class</p>
  
  <pre><code>@SpringBootApplication
  @EnableAspectJAutoProxy(proxyTargetClass = true)
  
  public class AopApplication implements CommandLineRunner {
  
      public static void main(String[] args) {
          SpringApplication.run(AopApplication.class, args);
      }
  
      @Autowired
      private Test test;
  
      @Override
          public void run(String... strings) throws Exception {
          test.print();
      }
  }
  </code></pre>
  
  <p>both Test bean and LoggingAspect bean is created. Test.pring is executed. However, the pointcut log() is never triggered. I searched so and found no answer. I also tried @EnableAspectJAutoProxy with proxyTargetClass = True or False. In my understanding this params force to use cglib for Test class.</p>
  
  <p>please let me know what I missed</p>