Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
Aric_Jones几秒前
idea使用.env运行SpringBoot项目
java·spring boot·intellij-idea
gustt2 分钟前
构建全栈AI应用:集成Ollama开源大模型
前端·后端·ollama
刘一说7 分钟前
Java 中实现多租户架构:数据隔离策略与实践指南
java·oracle·架构
千寻girling8 分钟前
《 MongoDB 教程 》—— 不可多得的 MongoDB
前端·后端·面试
Wiittch8 分钟前
HashMap源码深度剖析
后端
若水不如远方11 分钟前
分布式一致性(三):共识的黎明——Quorum 机制与 Basic Paxos
分布式·后端·算法
三千星11 分钟前
从Java到AI:我的转型之路 Ⅱ —— 手撸一个DeepSeek工具库
后端
beata13 分钟前
Java基础-9:深入 Java 虚拟机(JVM):从底层源码到核心原理的全面解析
java·后端
SimonKing23 分钟前
分享一款可以管理本地端口的IDEA插件:Port Manager
java·后端·程序员
索荣荣28 分钟前
Maven配置文件(pom.xml)终极指南
java·开发语言