Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
码事漫谈1 分钟前
为什么调试模式不崩溃,打包后却崩溃了?
后端
AC赳赳老秦28 分钟前
OpenClaw 多源采集公开行业数据:从原始信息到研究报告初稿的自动化实践
java·c语言·c++·python·php·deepseek·openclaw
智驭未来掌门人32 分钟前
利用FFmpeg快速实现一个RTSP推流服务器
后端
垚垚学技术_聚焦云原生1 小时前
K8s Pod 完整生命周期详解
后端
典典分享指南1 小时前
用指纹算法给文章去重:mid_signature 实战
jvm·maven·intellij-idea·jetty
JavaGuide1 小时前
Github 史诗级故障,与此同时,Cursor 版「GitHub」正式上线!
前端·后端
Java成神之路-1 小时前
深入理解三大高频队列:ArrayDeque、LinkedList、PriorityQueue 方法、特性与场景选择
java
不一样的少年_1 小时前
修了 Bug、做了重构,为什么老板还是觉得你没产出?
前端·后端·程序员
roman_日积跬步-终至千里1 小时前
【资源控制】自助查询的智能路由
java·大数据·数据库
水深火乐1 小时前
安全地生成验证码、密码和 Token
后端