注释类型 ConditionalOnClass
@Target({TYPE,METHOD}) @Retention(RUNTIME) @Documented @Conditional(org.springframework.boot.autoconfigure.condition.OnClassCondition.class) public @interface ConditionalOnClass
Conditional
that only matches when the specified classes are on the classpath.
元素详细资料
value
Class<?>[] value
The classes that must be present. Since this annotation is parsed by loading class bytecode, it is safe to specify classes here that may ultimately not be on the classpath, only if this annotation is directly on the affected component and not if this annotation is used as a composed, meta-annotation. In order to use this annotation as a meta-annotation, only use thename()
attribute.- 返回:
- the classes that must be present
- 默认值:
- {}