Spring 中三种 BeanName 生成器!

无论我们是通过 XML 文件,还是 Java 代码,亦或是包扫描的方式去注册 Bean,都可以不设置 BeanName,而 Spring 均会为之提供默认的 beanName,今天我们就来看看 Spring 中三种处理不同情况的 beanName 生成器。

Spring 条件注解没生效?咋回事

条件注解相信各位小伙伴都用过,Spring 中的多环境配置 profile 底层就是通过条件注解来实现的,松哥在之前的 Spring 视频中也有和大家详细介绍过条件注解的使用,感兴趣的小伙伴戳这里:Spring源码应该怎么学?

七种 BeanDefinition,各显其能!

聚沙成塔!不知不觉 Spring 源码已经连续更了两个月啦,视频也录制了不少了,对 Spring 源码分析感兴趣的小伙伴戳这里哦Spring源码应该怎么学?

Spring Bean 别名处理原理分析

今天来和小伙伴们聊一聊 Spring 中关于 Bean 别名的处理逻辑。

FactoryBean 和它的兄弟SmartFactoryBean!

之前松哥写过一篇文章,跟小伙伴们介绍了我们在面试中非常常见的一道面试题:

一道经典面试题:@Configuration 和 @Component 有何区别?

关于 @Configuration 注解有一个特别经典的面试题:

@Configuration 注解的 Full 模式和 Lite 模式!

@Configuration 注解相信各位小伙伴经常会用到,但是大家知道吗,这个注解有两种不同的模式,一种叫做 Full 模式,另外一种则叫做 Lite 模式。

似懂非懂的 AspectJ

今天想和小伙伴们聊一下我们在使用 Spring AOP 时,一个非常常见的概念 AspectJ。

当注入的 Bean 存在冲突时,到底有多少种解决方案?松哥总结了 5 种!

当我们从 Spring 容器中“拉”取一个 Bean 回来的时候,可以按照名字去拉取,也可以按照类型去拉取,按照 BeanName 拉取的话,一般来说只要 BeanName 书写没有问题,都是没问题的。但是如果是按照类型去拉取,则可能会因为 Bean 存在多个实例从而导致失败。

Spring源码应该怎么学?

很多小伙伴知道松哥最近在录 Spring 源码视频,也有小伙伴说能不能授之以渔,我也仔细想过这个问题,今天来和大家聊一聊这个话题。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×