Spring 中三种 BeanName 生成器!

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

阅读更多

似懂非懂的 AspectJ

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

阅读更多

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

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

阅读更多

Spring源码应该怎么学?

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

阅读更多