[#51] Added automatic CGLIB proxy creation

* aspectJ is made obligatory

fixes #51
This commit is contained in:
Marcin Grzejszczak
2016-02-19 08:18:05 +01:00
parent 44166e8f46
commit 0511b04250
2 changed files with 2 additions and 13 deletions

View File

@@ -7,18 +7,6 @@
<packaging>jar</packaging>
<name>Spring Cloud Sleuth Core</name>
<description>Spring Cloud Sleuth Core</description>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<parent>
<groupId>org.springframework.cloud</groupId>
@@ -90,7 +78,6 @@
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>

View File

@@ -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 {