@Target(value={TYPE,METHOD})
@Retention(value=RUNTIME)
@Documented
public @interface Condition
限定符和类型 | 可选元素和说明 |
---|---|
java.lang.Class<?> |
onBean
存在 bean type
|
java.lang.String |
onBeanName
存在 bean name
|
java.lang.Class<?> |
onClass
有类
|
java.lang.String |
onClassName
有类名
|
java.lang.Class<?> |
onMissingBean
缺少 bean type
|
java.lang.String |
onMissingBeanName
缺少 bean name
|
java.lang.String |
onProperty
有属性(支持多条件)
|