ConditionalOnClass注解
@ConditionalOnClass 是一个Spring Boot注解,它用于在类路径上存在特定类时才启用配置。它可以用于配置类或方法级别上。
当类路径上存在指定的类时,@ConditionalOnClass 注解会使得被注解的配置类或方法生效,否则将不生效。
示例:
@Configuration @ConditionalOnClass(Example.class) public class MyConfiguration { // Configuration code here }
在上面的示例中,当类路径上存在 Example 类时,MyConfiguration 类将会生效。如果 Example 类不存在,则 MyConfiguration 类将不会生效。
@ConditionalOnClass 注解也可以与其他注解一起使用,形成更复杂的条件。
注意:@ConditionalOnClass 注解的类不会被实例化或创建对象。它仅仅用于决定是否启用配置类或方法。
原文地址: https://www.cveoy.top/t/topic/hXXy 著作权归作者所有。请勿转载和采集!