Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
一直_在路上6 分钟前
Go项目实战案例解析】:以Go语言之道,构建电商高并发架构
后端·架构
tan180°9 分钟前
Boost搜索引擎 查找并去重(3)
linux·c++·后端·搜索引擎
SimonKing12 分钟前
Apache Commons Math3 使用指南:强大的Java数学库
java·后端·程序员
渣哥13 分钟前
Java 集合迭代中的 fail-fast 与 fail-safe 机制详解
java
uhakadotcom13 分钟前
DuckDB相比于ClickHouse有什么不同点和优势?
后端·面试·github
在逃牛马14 分钟前
【Uni-App+SSM+宠物实战】Day2:后端初始化
后端
帧栈16 分钟前
我的创作纪念日
java
qq_1728055921 分钟前
Go 自建库的使用教程与测试
开发语言·后端·golang
irving同学4623825 分钟前
TypeORM 列装饰器完整总结
前端·后端·nestjs
一直_在路上25 分钟前
Go语言并发编程架构师指南:从基础到企业级实战
后端·架构