title: Spring boot aop advices are not getting trigger while using kotlin
body: <p>I have been trying to configure an aspect to log but it is not working at all, I am using kotlin and Spring boot , I have added enabled AspectJ in configration using annotation but it is still not working.</p>
  
  <pre><code>@Aspect
  @Component
  class LoggingAspect {
  
      private val log = LoggerFactory.getLogger(this.javaClass)
      @Pointcut("within(@org.springframework.stereotype.Repository *)" +
              " || within(@org.springframework.stereotype.Service *)")
      fun springBeanPointcut() {
      }
  
  
      @Pointcut("within(com.xxxxx.backendcommon.domain.repository..*)" +
              " || within(com.xxxxx.backendcommon.service..*)")
      fun applicationPackagePointcut() {
      }
      @Around(value = "applicationPackagePointcut() &amp; springBeanPointcut()")
      @Throws(Throwable::class)
      fun around(joinPoint: ProceedingJoinPoint): Any {
          log.debug("Enter: {}.{}() with argument[s] = {}", joinPoint.signature.declaringTypeName,
                  joinPoint.signature.name, Arrays.toString(joinPoint.args))
          val result = joinPoint.proceed()
          log.debug("Exit: {}.{}() with result = {}", joinPoint.signature.declaringTypeName,
                  joinPoint.signature.name, result)
          return result
      }
  }
  </code></pre>