Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
鹿衔`10 小时前
解决Flink on Yarn模式多Yarn Session会话提交
java·前端·flink
静若繁花_jingjing10 小时前
SpringBoot/SpringMvc/SpringCloud
java·spring boot·spring cloud
q***046310 小时前
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目
java·spring boot·spring
稚辉君.MCA_P8_Java10 小时前
Sqoop 实现的功能是什么
java·服务器·架构·kubernetes·sqoop
w***48110 小时前
【Spring】IDEA中创建Spring项目
java·spring·intellij-idea
Thexhy10 小时前
Java大模型后端开发全流程指南
java·ai·大模型
從南走到北10 小时前
JAVA同城服务场馆预约门店预约健身房瑜伽馆预约系统支持H5小程序APP源码
java·开发语言·小程序
爱学的小码11 小时前
JavaEE初阶——多线程3(案例)
java·开发语言·单例模式·java-ee
جيون داد ناالام ميづ11 小时前
Spring Boot 核心原理(五):配置管理怎么玩?从基础到多环境再到配置中心
java·spring boot·后端
_小九11 小时前
【开源】耗时数月、我开发了一款功能全面【30W行代码】的AI图床
前端·后端·开源