
Spring源码
文章平均质量分 74
这将是一次非常详细Spring源码学习。20230703 todo 什么时候开始写呢。
蓬莱阁-阁主
干了几年Java了,不知道还能干多久,也许哪一天干不下去了...想留下一些记忆,也想帮助一些Java初学者,所以
会分享一些Java非常重要的知识点和一些源码理解,也会分享一些常见面试题。一起来讨论讨论吧。
展开
-
【Spring源码】Spring的bean生命周期和循环依赖
这是Spring最核心的源码,从源码角度回答面试常问八股文,bean的生命周期,spring如何解决循环依赖的。读懂源码,才能彻底弄明白,对Spring有个深入的理解。后面有空会出具体的文章,解析这部分源码。喜欢的朋友可以评论区留言,热度高的话,我会熬夜出文章。原创 2023-12-24 13:45:45 · 524 阅读 · 1 评论 -
从@Import注解,了解SpringBoot的自动装配原理
我们知道在Spring项目中,如果我们想将一个类注入到Spring的ICO容器中,我们可以用@Component,@Service,@Controller等注解,但是如果我们想注入一个第三方包的类,我们无法将这些注解标注上去(我们修改不了别人打包的类的代码)。所以如果面试官问你怎么注入一个第三方包的类,你就可以回答用@Import注解给容器中注入组件了。(这个问题,我还真被面试官问过。另外你也可以用@Bean注解,像我们平时项目里面注册一个客户端client,大多也是通过配置类和@Bean实现的)原创 2023-12-24 21:38:25 · 1036 阅读 · 0 评论 -
【Spring源码】1.彻底理解IOC,什么是bean(什么是BeanDefinition和BeanFactory)
Spring到底是怎么来管理对象的创建呢?Spring里面就是把new出来的对象实例封装在了BeanDefinition中,BeanDefinition放在了BeanFactory中。原创 2023-12-30 13:08:07 · 440 阅读 · 0 评论 -
JDK动态代理实现和原理分析
代码实现原创 2021-10-19 11:16:19 · 334 阅读 · 0 评论