title: Spring AOP: advice is not triggered
body: <p>Trying to design simple aspect,that will print word "logg" to console,when any of public methods executed.</p>
  
  <p><strong>aspect:</strong><br></p>
  
  <pre><code>@Aspect
  public class LoggingAspect {
  
      @Pointcut("execution(public * *(..))")
      public void publicServices() {
      };
  
      @Before("publicServices()")
      public void logg() {
          System.out.println("logg");
      }
  
  }
  </code></pre>
  
  <p><strong>xml config</strong>:<br></p>
  
  <pre><code>    &lt;context:component-scan base-package="aspectlogging" /&gt; 
      &lt;aop:aspectj-autoproxy/&gt;
      &lt;bean id="loggingAspectHolder" class="aspectlogging.LoggingAspect"/&gt;
  </code></pre>
  
  <p><strong>simple bean:</strong><br></p>
  
  <pre><code>package aspectlogging;
  @Component
      public class TestableBean {
  
          private String name;
  
          public String getName() {
              return name;
          }
  
          public void setName(String name) {
              this.name = name;
          }
          }
  </code></pre>
  
  <p><strong>test:</strong><br></p>
  
  <pre><code>public class TestLogging {
      public static void main(String[] args) {
          TestableBean tb = new TestableBean();
          tb.setName("yes");
          tb.getName();
      }
  }
  </code></pre>
  
  <p>I expect,that result of running of <code>TestLogging</code> will be "<strong>logg</strong>" word in console,and no output returned.
  Do I understand AOP correctly in this case?</p>