Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
爱笑的眼睛1112 小时前
PyTorch自动微分:超越基础,深入动态计算图与工程实践
java·人工智能·python·ai
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ12 小时前
java实现登录:多点登录互踢,30分钟无操作超时
java·前端
LambHappiness12 小时前
Grafana LDAP配置故障排查:从3小时到10分钟的AI辅助解决方案
后端
Three K12 小时前
Redisson限流器特点
java·开发语言
Halo_tjn12 小时前
Java 多线程机制
java·开发语言·windows·计算机
Jeff-Nolan12 小时前
C++运算符重载
java·开发语言·c++
她说..12 小时前
Spring AOP场景3——接口防抖(附带源码)
java·后端·spring·java-ee·springboot
海上彼尚12 小时前
Go之路 - 7.go的函数
开发语言·后端·golang
计算机毕设指导612 小时前
基于微信小程序的积分制零食自选平台【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven