Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
七夜zippoe2 分钟前
API设计规范:RESTful API设计与OpenAPI(Swagger)完整指南
后端·restful·设计规范
APIshop14 分钟前
京东关键词搜索接口完全指南
java·开发语言·数据库
东离与糖宝22 分钟前
HashMap从入门到源码:Java7/8/21区别+面试陷阱+高频追问合集
java·人工智能·面试
wang090743 分钟前
Linux性能优化之CPU利用率
java·linux·运维
2601_9498177244 分钟前
Spring+SpringMVC项目中的容器初始化过程
java·后端·spring
VelinX1 小时前
【个人学习||spring】spring ai
人工智能·学习·spring
青柠代码录1 小时前
【SpringBoot】集成 Knife4j
后端
做个文艺程序员1 小时前
Spring AI 1.1 三件套实战:Structured Output + Tool Calling + Memory 从踩坑到生产落地
java·大数据·人工智能
云烟成雨TD1 小时前
Spring AI 1.x 系列【21】ToolCallbackProvider 动态工具集成
java·人工智能·spring
杰克尼1 小时前
SpringCloud_day04
后端·spring·spring cloud