Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
雨中飘荡的记忆12 小时前
Spring状态机深度解析:从入门到生产实战
java·spring
Kings9012 小时前
线程池导致的 shutdown失败的完整排查过程
java·spring boot
在坚持一下我可没意见12 小时前
Spring 后端安全双剑(下篇):JWT 无状态认证 + 密码加盐加密实战
java·开发语言·spring boot·后端·安全·spring
程序媛青青12 小时前
spring boot 和 spring cloud 的区别
spring boot·后端·spring cloud
我怎么想不到12 小时前
SpringBoot单体多模块项目环境搭建
后端
期待のcode12 小时前
MyBatis-Plus通用枚举
java·数据库·后端·mybatis·springboot
暹罗软件开发12 小时前
多线程协作利器:CountDownLatch 核心用法与场景解析
后端
天天摸鱼的java工程师12 小时前
支付回调处理,咱得整得 “幂等可靠” 不翻车
java·后端
踏浪无痕12 小时前
高并发写入 API 设计:借鉴 NSQ 的内存队列与背压机制
后端·面试·go
⑩-12 小时前
Spring 事务失效
java·后端·spring