目录
1.使用讲解
如下,有这么多
别人写得通俗易懂的就不自己写了。
原文链接:SpringBoot(16)—@ConditionalOnBean与@ConditionalOnClass - 雨点的名字 - 博客园
截图如下:
2.其他使用业务场景
如下,先通过注解
@ConditionalOnClass(NacosConfigCenterService.class)判断是否有这个类,如果没有这个类校验就不通过则不会进入NacosConfigAutoConfiguration类,如果校验通过,然后就通过@ConditionalOnMissingBean(NacosConfigCenterService.class)注解判断Spring中是否有这个bean,如果没有就注入bean