SpringBoot-註解系列
阿新 • • 發佈:2018-12-29
一.java註解原理
二.spring常用註解
@Conditional系列
@Conditional(TestCondition.class)@ConditionalOnBean(僅僅在當前上下文中存在某個物件時,才會例項化一個Bean)
@ConditionalOnClass(某個class位於類路徑上,才會例項化一個Bean)
@ConditionalOnExpression(當表示式為true的時候,才會例項化一個Bean)
@ConditionalOnMissingBean(僅僅在當前上下文中不存在某個物件時,才會例項化一個Bean)
@ConditionalOnMissingClass(某個class類路徑上不存在的時候,才會例項化一個Bean)
@ConditionalOnNotWebApplication(不是web應用)
@ImportResource
xml配置檔案匯入
@Import
配置類拆分匯入
@PropertySource
這個註解專門用來載入指定位置的properties檔案,Spring暫未提供載入指定位置yml檔案的註解,所以才有之前的說法。
@ConfigurationProperties
@EnableConfigurationProperties
配合ConfigurationProperties使用