mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 02:08:43 +08:00 
			
		
		
		
	AOP的注入从@Component改为@Configuration
This commit is contained in:
		| @@ -16,7 +16,6 @@ import org.springframework.context.annotation.Configuration; | ||||
|  */ | ||||
| @Aspect | ||||
| @Slf4j | ||||
| @Configuration | ||||
| public class BizTracingAop { | ||||
|  | ||||
|     @Around(value = "@annotation(bizTracing)") | ||||
|   | ||||
| @@ -0,0 +1,29 @@ | ||||
| package cn.iocoder.dashboard.framework.tracer.config; | ||||
|  | ||||
| import cn.iocoder.dashboard.framework.tracer.annotation.BizTracingAop; | ||||
| import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; | ||||
| import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||||
| import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; | ||||
| import org.springframework.boot.context.properties.EnableConfigurationProperties; | ||||
| import org.springframework.context.annotation.Bean; | ||||
| import org.springframework.context.annotation.Configuration; | ||||
|  | ||||
| @Configuration | ||||
| @ConditionalOnClass({BizTracingAop.class}) | ||||
| @EnableConfigurationProperties(BizTracerProperties.class) | ||||
| @ConditionalOnProperty(prefix = "yudao.tracer", value = "enable", matchIfMissing = true) | ||||
| public class BizTracerAutoConfiguration { | ||||
|  | ||||
|  | ||||
|     @Bean | ||||
|     @ConditionalOnMissingBean | ||||
|     public BizTracerProperties bizTracerProperties() { | ||||
|         return new BizTracerProperties(); | ||||
|     } | ||||
|  | ||||
|     @Bean | ||||
|     public BizTracingAop enableBizTracingAop() { | ||||
|         return new BizTracingAop(); | ||||
|     } | ||||
|  | ||||
| } | ||||
| @@ -0,0 +1,9 @@ | ||||
| package cn.iocoder.dashboard.framework.tracer.config; | ||||
|  | ||||
| import lombok.Data; | ||||
| import org.springframework.boot.context.properties.ConfigurationProperties; | ||||
|  | ||||
| @ConfigurationProperties("yudao.tracer") | ||||
| @Data | ||||
| public class BizTracerProperties { | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 dark
					dark