Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
欧恩意1 天前
【Tools】Java反汇编工具推荐
java·汇编
苍何1 天前
字节发力,豆包大模型2.0 震撼来袭(附 Trae 实测)
后端
苍何1 天前
不会剪辑的人,开始用 AI 批量出爆款了
后端
苍何1 天前
百度 APP 正式接入 OpenClaw,所有人限时免费!
后端
寻星探路1 天前
【JVM 终极通关指南】万字长文从底层到实战全维度深度拆解 Java 虚拟机
java·开发语言·jvm·人工智能·python·算法·ai
lbb 小魔仙1 天前
【Java】Java 实战项目:手把手教你写一个电商订单系统
android·java·python
星河耀银海1 天前
Java安全开发实战:从代码防护到架构安全
java·安全·架构
青云交1 天前
Java 大视界 -- 基于 Java 的大数据可视化在城市水资源管理与节水策略制定中的应用
java·java 大数据·java 大数据可视化·城市水资源管理·spark 数据清洗·echarts 热力图·管网漏损控制
紫陌涵光1 天前
112. 路径总和
java·前端·算法
workflower1 天前
多变量时间序列预测
java·hadoop·nosql·需求分析·big data·结对编程