@Target(value={TYPE,METHOD}) @Retention(value=RUNTIME) @Documented public @interface Condition
| Modifier and Type | Optional Element and Description |
|---|---|
Class<?> |
onBean
存在 bean type
|
String |
onBeanName
存在 bean name
|
Class<?> |
onClass
有类
|
String |
onClassName
有类名
|
Class<?> |
onMissingBean
缺少 bean type
|
String |
onMissingBeanName
缺少 bean name
|
String |
onProperty
有属性(支持多条件)
{@code
|
int |
priority
优先级(满足 onMissing 条件后的运行优先级;越大越优)
|
public abstract Class<?> onClass
public abstract String onClassName
public abstract String onProperty
{@codepublic abstract Class<?> onMissingBean
public abstract String onMissingBeanName
public abstract Class<?> onBean
public abstract String onBeanName
Copyright © 2025. All rights reserved.