01 引言前两天刷到大V视频面试现场,在直播面试的时候问到:怎么保证开发的SDK的时候,部分Bean 的实例化根据配置项实例化,没有配置就不实例化?候选人支支吾吾半天,说到拦截器、过滤器等,就是没有条件注解,硬是逼着鱼皮自己说了。自然也就失去了这份Offer。其实这个条件注解就是@Conditional ,它是 Spring4.0版本框架的一个核心注解,专门用于 根据条件动态注册 Bean。我们今天来了解一下这个注解。02 案例假设我们需要按照不同的环境初始化不同的Bean,Windows下创建Windows相关的Bean,Linux下创建Linux相关的Bean。2.1 Bean定义Wind...