Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
a180079310805 分钟前
软件工程面试题(二十二)
java·面试·软件工程
RainbowSea8 分钟前
4. RabbitMQ 发布确认的配置详细说明
java·消息队列·rabbitmq
Apifox13 分钟前
如何在 Apifox 中通过 Runner 运行包含云端数据库连接配置的测试场景
前端·后端·ci/cd
uhakadotcom14 分钟前
使用 Model Context Protocol (MCP) 构建 GitHub PR 审查服务器
后端·面试·github
robin_suli19 分钟前
Spring事务的传播机制
android·java·spring
青云交21 分钟前
Java 大视界 -- Java 大数据在智能电网电力市场交易数据分析与策略制定中的关键作用(162)
java·大数据·数据分析·交易策略·智能电网·java 大数据·电力市场交易
m0Java门徒27 分钟前
Java 递归全解析:从原理到优化的实战指南
java·开发语言
Asthenia041231 分钟前
详细分析:ConcurrentLinkedQueue
后端
云徒川36 分钟前
【设计模式】原型模式
java·设计模式·原型模式
uhakadotcom41 分钟前
Ruff:Python 代码分析工具的新选择
后端·面试·github