From 0511b04250ba3a41ea99de8876063c9b7842f71f Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Fri, 19 Feb 2016 08:18:05 +0100 Subject: [PATCH] [#51] Added automatic CGLIB proxy creation * aspectJ is made obligatory fixes #51 --- spring-cloud-sleuth-core/pom.xml | 13 ------------- .../sleuth/autoconfig/TraceAutoConfiguration.java | 2 ++ 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/spring-cloud-sleuth-core/pom.xml b/spring-cloud-sleuth-core/pom.xml index eaaa37494..5635df3bb 100644 --- a/spring-cloud-sleuth-core/pom.xml +++ b/spring-cloud-sleuth-core/pom.xml @@ -7,18 +7,6 @@ jar Spring Cloud Sleuth Core Spring Cloud Sleuth Core - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.8 - 1.8 - - - - org.springframework.cloud @@ -90,7 +78,6 @@ org.aspectj aspectjrt - true org.springframework.boot diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.java index 8895f1c06..90c1916d7 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.java @@ -39,12 +39,14 @@ import org.springframework.cloud.sleuth.trace.DefaultTracer; import org.springframework.context.ApplicationEventPublisher; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.EnableAspectJAutoProxy; /** * @author Spencer Gibb */ @Configuration @ConditionalOnProperty(value="spring.sleuth.enabled", matchIfMissing=true) +@EnableAspectJAutoProxy(proxyTargetClass = true) @EnableConfigurationProperties public class TraceAutoConfiguration {