Annotation
Last updated
Was this helpful?
Last updated
Was this helpful?
應用於 Bean 屬性的 Setter 方法,透過 RequiredAnnotationBeanPostProcessor
註冊。
指示必須在配置時,使用定義中的顯式屬性值或使用自動裝配賦值其標示的屬性。
若未賦值,將拋出 BeanInitializationException。
可更準確知道 在哪裡 與 什麼情況下 使用 Bean,透過AutowiredAnnotationBeanPostProcessor
註冊。
可以用在 setter方法 / 建構子 / 方法 / 具有名稱的參數,若用在 setter方法,將透過 byType 模式裝配。
若有多個同類型的 Bean 發生衝突時,透過指定參數 value
來取得對應的Bean。
必須先將 @Bean 透過 name
參數來標記對象。
透過 CommonAnnotationBeanPostProcessor
註冊
後處理,建立之後。
透過 CommonAnnotationBeanPostProcessor
註冊
預處理,銷毀之前。