Spring4.0_核心特性

條件化配置:

    說明:可以在運行時判斷這個配置是該被運用,還是該被忽略。

    應用:

        @ConditionalOnClass : classpath中存在該類時起效 
        @ConditionalOnMissingClass : classpath中不存在該類時起效 
        @ConditionalOnBean : DI容器中存在該類型Bean時起效 
        @ConditionalOnMissingBean : DI容器中不存在該類型Bean時起效 
        @ConditionalOnSingleCandidate : DI容器中該類型Bean只有一個或@Primary的只有一個時起效 
        @ConditionalOnExpression : SpEL表達式結果爲true時 
        @ConditionalOnProperty : 參數設置或者值一致時起效 
        @ConditionalOnResource : 指定的文件存在時起效 
        @ConditionalOnJndi : 指定的JNDI存在時起效 
        @ConditionalOnJava : 指定的Java版本存在時起效 
        @ConditionalOnWebApplication : Web應用環境下起效 
        @ConditionalOnNotWebApplication : 非Web應用環境下起效

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章