Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
女王大人万岁20 分钟前
Go标准库 io与os库详解
服务器·开发语言·后端·golang
露天赏雪24 分钟前
Java 高并发编程实战:从线程池到分布式锁,解决生产环境并发问题
java·开发语言·spring boot·分布式·后端·mysql
夏幻灵25 分钟前
面向对象编程综合实战
java
NMIXX爻44 分钟前
线程控制 下
java·开发语言·jvm
岳轩子1 小时前
JVM 运行时数据区域详解 第三节
jvm
时艰.1 小时前
JVM 垃圾收集器(G1&ZGC)
java·jvm·算法
短剑重铸之日1 小时前
《SpringCloud实用版》 Seata 分布式事务实战:AT / TCC / Saga /XA
后端·spring·spring cloud·seata·分布式事务
iRuriCatt1 小时前
智慧景区管理系统 | 计算机毕设项目
java·前端·spring boot·vue·毕设
diediedei2 小时前
机器学习模型部署:将模型转化为Web API
jvm·数据库·python
FAFU_kyp2 小时前
RISC0_ZERO项目在macOs上生成链上证明避坑
开发语言·后端·学习·macos·rust