Spring系列第28篇:循环bean详解

1. 什么是循环依赖? 2. 如何检测是否存在循环依赖? 3. 如何解决循环依赖? 4. 多例的情况下,循环依赖问题为什么无法解决? 5. 单例的情况下,虽然可以解决循环依赖,是否存在其他问题? 6. 为什么采用三级缓存解决循环依赖?如果直接将早期bean丢到二级缓存可以么?
阅读全文

Spring系列第27篇:事件详解

1. 为什么需要使用事件这种模式? 2. spring中实现事件有几种方式? 3. spring中事件监听器消费事件是否支持异步模式? 4. spring中事件监听器消费事件是否支持自定义顺序?
阅读全文

Spring系列第20篇:@Conditional通过条件来控制bean的注册

1. @Conditional是做什么的? 2. @Conditional多个条件是什么逻辑关系? 3. 条件判断在什么时候执行? 4. ConfigurationCondition和Condition有什么区别?什么时候使用ConfigurationCondition? 5. 多个Condition执行的顺序是什么样的?可以配置优先级么? 6. 可以介绍一下@Conditional常见的一些用法么?
阅读全文

Spring系列第19篇:@Import批量注册bean

1. @Import你用过么?是做什么的? 2. @Import使用有几种方式?有何区别? 3. DeferredImportSelector是做什么的?他和ImportSelector有什么区别? 4. 可以介绍介绍一下spring中哪些功能是通过@Import来实现的? 5. 可以介绍一下spring中是如何解析@Import注解的么?
阅读全文

Spring系列第18篇:@ComponentScan、@ComponentScans详解

1. @ComponentScan注解是做什么的? 2. basePackages的方式和basePackageClasses的方式有什么区别?你建议用哪个?为什么? 3. useDefaultFilters有什么用? 4. 常见的过滤器有哪些类型?说说你知道的几个 5. @ComponentScan是在哪个类中处理的?说一下大概的解析过程?
阅读全文
本文目录
    Loading...