Condition 註解
配置 Properties
@ConditionalOnProperty
Bean 存在與否時加載
@ConditionalOnBean
ConditionalOnMissingBean
Class 存在與否時加載
@ConditionalOnClass
@ConditionalOnMissingClass
搭配判斷式加載
@ConditionalOnExpression
指定資源存在時加載
@ConditionalOnResource
唯一候選項目才會加載
@ConditionalOnSingleCandidate
其他項目
指定DataSource
@ConditionalOnJndi
指定 Java 版本
@ConditionalOnJava
web 應用存在與否時才加載
@ConditionalOnWebApplication
@ConditionalOnNotWebApplication
cloud 平台存在時加載
@ConditionalOnCloudPlatform
參考資料
Last updated
Was this helpful?