SpringBoot
困难
面试题库
SpringBoot
中等
多个 @ConditionalOnX 注解叠加时是 AND 还是 OR 语义?如何实现 OR?
SpringBoot
困难
如何自定义一个 @Conditional 条件注解?写出 Condition 接口的实现要点?
SpringBoot
中等
@ConditionalOnExpression 与 @ConditionalOnProperty 有什么区别?
SpringBoot
中等
@ConditionalOnWebApplication 如何判断 Servlet 与 Reactive 两种 Web 应用?
SpringBoot
中等
@ConditionalOnProperty 的 havingValue、matchIfMissing 参数分别控制什么?
SpringBoot
困难
@ConditionalOnBean 与 @ConditionalOnMissingBean 的区别?为什么前者在自动配置里要慎用?
SpringBoot
简单
@ConditionalOnClass 与 @ConditionalOnMissingClass 的区别与使用场景?
SpringBoot
中等
自动配置如何与用户定义的 @Component 扫描 bean 协作而不冲突?
SpringBoot
中等
自动装配中 @Import 与 ImportSelector 是如何协作的?
SpringBoot
困难
自动配置类被条件匹配后结果会被缓存吗?缓存机制是怎样的?
SpringBoot
中等