Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
关于不上作者榜就原神启动那件事20 分钟前
从 MDC 到 Agent:我手搓的文档路由协议,在 Spring AI Alibaba 里找到了正式实现
java·人工智能·spring·ai·agent
用户693717500138422 分钟前
了解一下 Agent Harness
android·前端·后端
swipe34 分钟前
16|(前端转全栈)前端人排查后端问题:curl、traceId、日志、MySQL、Redis 怎么用?
前端·后端·面试
亦暖筑序40 分钟前
重新认识 AgentScope-Java 2.0:ReActAgent 负责推理,HarnessAgent 负责运行
java·后端·agent
小林ixn43 分钟前
Redis 实战避坑指南:从缓存击穿到高可用,一文全搞定
redis·后端
IKUN家族43 分钟前
Spring MVC(三)
运维·服务器·spring boot·spring·servlet·java-ee
苍何1 小时前
用 AI 做了套品牌周边,感觉能挂Shopify开卖了
后端
木井巳1 小时前
【DFS解决floodfill算法】岛屿的最大面积
java·算法·leetcode·深度优先
用户298698530141 小时前
免费在线将 PDF 转为 Word:5 款好用的转换工具
人工智能·后端
她说可以呀1 小时前
Spring-ai-alibaba视频生成
人工智能·spring·音视频