曾經在使用Dubbo的時候使用過LTW,而後在使用Spring Cloud一直沒有搞成,忽然心血來潮,今天非得搞成它,結果成功了,因而寫下來,之後能夠參考。java
@EnableLoadTimeWeaving @EnableSpringConfigured @EnableAspectJAutoProxy @EnableTransactionManagement(mode = AdviceMode.ASPECTJ) public class Application { @Bean public BeanConverter buildBeanConverter(@Autowired Mapper mapper) { return new BeanConverter(mapper); } }
<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> </dependency> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <argLine>-javaagent:support/spring-instrument.jar</argLine> </configuration> </plugin> </plugins> </build>
spring-instrument.jar
到項目的support
目錄