From 2738269644cfb3f55a3b60138f8ca76f8f78bc8b Mon Sep 17 00:00:00 2001 From: ggp <937827303@qq.com> Date: Tue, 31 May 2022 00:01:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AEAutowiredType=E5=88=B0Autowir?= =?UTF-8?q?edAnnotationBeanPostProcessor=E8=A7=A3=E5=86=B3AutowiredType?= =?UTF-8?q?=E8=AE=BE=E7=BD=AEType=E5=A4=B1=E6=95=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bootstrap/AutowiredTypeConfiguration.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 spring-brick-bootstrap/src/main/java/com/gitee/starblues/bootstrap/AutowiredTypeConfiguration.java diff --git a/spring-brick-bootstrap/src/main/java/com/gitee/starblues/bootstrap/AutowiredTypeConfiguration.java b/spring-brick-bootstrap/src/main/java/com/gitee/starblues/bootstrap/AutowiredTypeConfiguration.java new file mode 100644 index 0000000..d3a71ce --- /dev/null +++ b/spring-brick-bootstrap/src/main/java/com/gitee/starblues/bootstrap/AutowiredTypeConfiguration.java @@ -0,0 +1,21 @@ +package com.gitee.starblues.bootstrap; + +import com.gitee.starblues.bootstrap.annotation.AutowiredType; +import org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * 设置AutowiredType到AutowiredAnnotationBeanPostProcessor + * @author gongguanpeng + * @version 3.0.3 + */ +@Configuration +public class AutowiredTypeConfiguration { + @Bean + public AutowiredAnnotationBeanPostProcessor autowiredAnnotationBeanPostProcessor(){ + AutowiredAnnotationBeanPostProcessor autowiredAnnotationBeanPostProcessor = new AutowiredAnnotationBeanPostProcessor(); + autowiredAnnotationBeanPostProcessor.setAutowiredAnnotationType(AutowiredType.class); + return autowiredAnnotationBeanPostProcessor; + } +} -- Gitee