Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
摇滚侠4 分钟前
云原生 Java 架构师的第一课 K8s+Docker+KubeSphere+DevOps 26-40
java·云原生·kubernetes
程序员爱钓鱼15 分钟前
Rust 开发环境安装(Windows|macOS|Linux)
后端·rust
爱勇宝8 小时前
第 1 章:别把“需求文档”当成真正的需求
前端·后端·程序员
认真的酒窝9 小时前
自己动手开发编译器(十一)语义分析
java·开发语言
wbs_scy10 小时前
Linux C++ 高并发编程:线程池全链路深度解析,从原理到手撕实现
java·开发语言
JAVA面经实录91710 小时前
Linux 常用命令完整知识体系
java·linux·开发语言·汇编
Full Stack Developme12 小时前
Java LRU 与 LFU 算法及应用
java·开发语言·算法
IT_陈寒13 小时前
闭包陷阱让我加了两天班,JavaScript你真行
前端·人工智能·后端
程序员老油条14 小时前
WSL2 + Docker Desktop:Windows 下的完美 Java 开发环境
java·windows·docker·wsl2
易协同低代码14 小时前
通达OA核心类库TD类深度解析
后端