Spring的类加载机制

1.spring在创建bean的时候,先会解析bean获取bean的class对象。而要得到class对象,会触发类加载机制,需要用到类加载器。

2.进行了一些判断,class如果不存在会进行创建

3.获取类加载器

4.加载类

5.获取类加载的方法,这里如果获取的类加载是引导类加载器,或拿系统类加载器加载。

总结:spring使用TCCL获取类加载器,加载bean。其目的是为了web容器的安全、共享、隔离、热部署等功能。

相关推荐
snakeshe1010几秒前
Java 泛型深度解析:从手工封装到类型擦除与通配符
后端
神奇小汤圆2 分钟前
深夜告警炸裂?这份Linux故障排查“作战地图”请收好
后端
杰克尼7 分钟前
知识点总结--day07(Spring-MVC框架)
java·spring·mvc
2401_873544928 分钟前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
顶点多余9 分钟前
从源码深度探究“线程控制“
java·linux·开发语言
网安2311石仁杰10 分钟前
ZAP 主动扫描模块精读:从代码层面理解安全检测引擎的设计与质量
java·安全
qq_1481153715 分钟前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
码上生存指南17 分钟前
技术栈要不要追新?我为此换过一次工作,结论是……
java·程序人生
chehaoman21 分钟前
SpringBoot3.3.0集成Knife4j4.5.0实战
java
2401_8735449224 分钟前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python