Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
YuTaoShao1 分钟前
【LeetCode 热题 100】142. 环形链表 II——快慢指针
java·算法·leetcode·链表
蓝倾4 分钟前
淘宝批量获取商品SKU实战案例
前端·后端·api
德育处主任4 分钟前
Amazon CloudFront CDN加速实践指南
后端
平平无奇的开发仔5 分钟前
JPA 中 @EmbeddedId 和 @IdClass 的区别与实现详解
后端
iOS开发上架哦7 分钟前
全面解析iOS加固工具:功能差异、应用场景与实战选择建议
后端
jack_yin8 分钟前
GOLANG 可以这样用 MCP Server!
后端
GeekAGI9 分钟前
如何进行 Python 虚拟环境管理
后端
数新网络9 分钟前
Hive MetaStore的实现和优化
后端
掘金安东尼16 分钟前
革新Web部署:Amazon Amplify Hosting!
后端·面试·github
调试人生的显微镜38 分钟前
iOS App性能测试工具全解析:开发者必备的实战工具指南
后端