Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
老华带你飞4 分钟前
旅游|基于Java旅游信息系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·旅游
小周在成长21 分钟前
Java 线程安全问题
后端
bcbnb22 分钟前
iOS应用完整上架App Store步骤与注意事项详解
后端
掘金考拉22 分钟前
从原理到实战:JWT认证深度剖析与架构思考(一)——三部分结构的精妙设计
后端
小石头 1008625 分钟前
【JavaEE】进程和线程的区别
java·java-ee
疯狂的程序猴31 分钟前
掌握iOS和Android设备应用运行状态监控与性能优化完整教程
后端
oioihoii37 分钟前
C++对象生命周期与析构顺序深度解析
java·开发语言·c++
IMPYLH41 分钟前
Lua 的 tonumber 函数
开发语言·笔记·后端·junit·游戏引擎·lua
acethanlic1 小时前
配置 NeoVim 的代码折叠
后端