• <ol id="gebcs"></ol>
    <track id="gebcs"><i id="gebcs"></i></track>

    @Configuration注解的作用

    時間:2022-09-05 09:31:06 類型:JAVA
    字號:    

      1.作用

      @Configuration注解的作用:聲明一個類為配置類,用于取代bean.xml配置文件注冊bean對象。

      2.基礎運用

      @Configuration注解最常見的搭配使用有兩個:@Bean和@Scope

      @Bean:等價于Spring中的bean標簽用于注冊bean對象的,給容器中添加組件,一般以方法名作為組件的id,配置類里面使用@Bean標注在方法上給容器注冊組件,默認是單實例的。

      @Scope:用于聲明該bean的作用域,作用域有singleton、prototype、request、session。

      3.@Configuration注解的屬性

      @Configuration注解中有@Component注解的加持,因此它自己本身也是一個bean對象,可以通過Context的進行獲取。

      @Configuration中的屬性proxyBeanMethods是及其重要的,設置true/false會得到不同的效果。

      proxyBeanMethods = true的情況下,保持單實例對象

      proxyBeanMethods = false的情況下,不進行檢查IOC容器中是否存在,而是簡單的調用方法進行創建對象,無法保持單實例

      簡單來說,就相當于true只調用一次,而false會調用多次。

      ————————————————

      版權聲明:本文為CSDN博主「GUYUE_24」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。

      原文鏈接:https://blog.csdn.net/hsh_123456789/article/details/125767834


    黄片基地 <