最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot AutoConfigureAfter控制Bean的注入順序方法詳解

 更新時間:2024年05月06日 10:09:02   作者:張占嶺  
這個文章主要介紹一下@AutoConfigureAfter在spring框架中的作用,在使用過程中,很多開發(fā)人員在使用它的時候都出現(xiàn)了問題,問題比較多的就是它們的注冊順序總不是我們預期的,下面介紹一下正常的使用方法,感興趣的朋友一起看看吧

這個文章主要介紹一下@AutoConfigureAfter在spring框架中的作用,在使用過程中,很多開發(fā)人員在使用它的時候都出現(xiàn)了問題,問題比較多的就是它們的注冊順序總不是我們預期的,下面介紹一下正常的使用方法。

  • @AutoConfigureAfter用在配置類上面,即需要在@Configuration修飾的類上,而不是@Component上面。
  • 這些配置類,需要在spring.factories上面進行注冊
  • @AutoConfigureAfter影響的是配置類中@Bean聲明的方法,而不是配置類本身

代碼測試

祖父配置

@Configuration
@AutoConfigureBefore(Father.class) // 在我兒子Father之前,我GrandFather先初始化
public class GrandFather {
	@Bean
	public String  grandFatherBean() {
		System.out.println("配置類GrandFatherConfig構(gòu)造器被執(zhí)行...");
		return null;
	}
}

父親配置

@Configuration
public class Father {
	@Bean
	public String fatherTest() {
		System.out.println("配置類FatherConfig構(gòu)造器被執(zhí)行");
		return "配置類FatherConfig構(gòu)造器被執(zhí)行...";
	}
}

兒子配置

@Configuration
@AutoConfigureAfter(Father.class) // 在爸爸之初始化
public class Son {
	@Bean
	public String SonBean() {
		System.out.println("配置類SonConfig構(gòu)造器被執(zhí)行...");
		return null;
	}
}

spring.factories配置相關(guān)

org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
  com.lind.common.bean.family.Father,\
  com.lind.common.bean.family.GrandFather,\
  com.lind.common.bean.family.Son

springboot啟動后,可以看到截,這些bean在初始化時,使用了正確的可預期的順序進行注冊

到此這篇關(guān)于springboot AutoConfigureAfter如何控制Bean的注入順序的文章就介紹到這了,更多相關(guān)springboot Bean注入順序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

讷河市| 延寿县| 孟津县| 江达县| 宁都县| 盈江县| 留坝县| 兴山县| 徐州市| 萨迦县| 邹城市| 玉环县| 宁晋县| 平江县| 营口市| 赤水市| 古田县| 固始县| 济阳县| 辽阳市| 桃园市| 石泉县| 舒兰市| 涿州市| 贺兰县| 黎川县| 郴州市| 加查县| 百色市| 岳阳市| 嘉峪关市| 抚远县| 鄢陵县| 清水河县| 拜泉县| 宜宾市| 徐汇区| 桑日县| 白山市| 郸城县| 绥阳县|