Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
庞轩px15 小时前
第1篇:Java内存模型(JMM)与volatile——并发编程的基石
java
2401_8330336215 小时前
C#怎么使用协变和逆变 C#泛型中的in和out关键字协变逆变是什么意思怎么用【语法】
jvm·数据库·python
薪火铺子15 小时前
SpringBoot WebServer启动与监听器原理深度解析
spring boot·后端·tomcat
时空系15 小时前
第2篇:数据与数据类型——存储信息的小盒子 Rust中文编程
开发语言·后端·rust
是宇写的啊15 小时前
MyBatis-Plus
java·开发语言·mybatis
m0_6245785915 小时前
JavaScript 中高精度小数(20位以上)的正确处理方法
jvm·数据库·python
m0_7403524215 小时前
如何用 Symbol 作为对象属性键名防止第三方库属性覆盖
jvm·数据库·python
m0_6138562915 小时前
如何用 ArrayBuffer 在 Fetch 中处理低级别的二进制流
jvm·数据库·python
m0_7364393015 小时前
如何防止SQL非法金额输入_利用触发器实现精确度校准
jvm·数据库·python
SamDeepThinking15 小时前
如何让订单系统和营销系统解耦
java·后端·架构