首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring面试题
订阅
时光如水908
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
SpringBoot自动装配原理+手写一个starter组件
springboot作为java开发者不得不提的一个框架,其中也是有许多配置可以减轻开发者的工作量。 简化了Bean对象注入到IoC容器中的流程(自动装配),配置文件的统一管理。 比如自动装配,引入一
Spring系列(一):Spring MVC bean 解析、注册、实例化流程源码剖析
最近在使用Spring MVC过程中遇到了一些问题,网上搜索不少帖子后虽然找到了答案和解决方法,但这些答案大部分都只是给了结论,并没有说明具体原因,感觉总是有点不太满意。 更重要的是这些所谓的结论大多是抄来抄去,基本源自一家,真实性也有待考证。 此处请大家内心默读三遍。 用过S…
Java-第十五部分-源码解读-SpringMVC父子容器启动梳理
Java源码解读,在学习过程中,把阅读的源码解析并记录,并未系统的总结,等java必要的内容全部学习完毕,再进行查漏补缺。
Spring 系列(二):Spring MVC的父子容器
在使用Spring MVC时候大部分同学都会定义两个配置文件,一个是Spring的配置文件spring.xml,另一个是Spring MVC的配置文件spring-mvc.xml。 在这里给大家抛个问题,如果在spring.xml和spring-mvc.xml文件中同时定义一个…
『Spring源码解析系列』- 循环依赖之AOP下的具体实现
「这是我参与2022首次更文挑战的第10天,活动详情查看:2022首次更文挑战」。 我们接着上一篇文章继续往下看,首先看一下下面的例子,前面的两个serviceA和serviceB不变,我们添加一个B
解析Spring中的循环依赖问题:(AOP)再探三级缓存
在之前的内容中,我们简要探讨了循环依赖,并指出仅通过引入二级缓存即可解决此问题。然而,你可能会好奇为何在Spring框架中还需要引入三级缓存singletonFactories。在前述总结中,我
展开说说,Spring Bean IOC、AOP 循环依赖
关于 Spring Bean 循环依赖的学习,了解问题的本质再分析问题,往往更利于对问题有更深入的了解和研究,也就能知道三个缓存分别基于什么目的存放什么数据了。
Spring getBean是如何解决循环依赖和多次动态代理
Spring作为IOC容器,一眼看上去十分简单,无非就是初始化对象然后放到map里,需要的时候直接从map取。Spring的总体思路确实如此,但细节上面对Factory类、Advisor类、循环依赖、动态代理等各种特殊情况做出处理,引出三级缓存用来处理这些特殊情况。 一些细节的…
阿里面试题:BeanFactory简介以及它和FactoryBean的区别
BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。 ApplicationContext接口,它由BeanF…
一张图彻底搞懂Spring循环依赖
## 1 什么是循环依赖? 如下图所示: ![file](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f515b382bdf74474bd