Spring的类加载机制

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

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

3.获取类加载器

4.加载类

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

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

相关推荐
2301_773553628 小时前
HTML5中SharedWorker生命周期与浏览器进程关闭的关系
jvm·数据库·python
m0_640309308 小时前
mysql flush privileges有什么作用_mysql权限生效机制解析
jvm·数据库·python
2401_897190558 小时前
mysql备份期间如何监控系统负载_使用iostat与top命令
jvm·数据库·python
2301_796588508 小时前
SQL批量删除不同条件的记录_使用IN子句简化删除逻辑
jvm·数据库·python
m0_684501988 小时前
Golang如何解析嵌套JSON_Golang嵌套JSON解析教程【简明】
jvm·数据库·python
2301_814809868 小时前
防止SQL注入的运维实践_实时清理数据库缓存与历史记录.txt
jvm·数据库·python
SarL EMEN8 小时前
海康威视摄像头ISUP(原EHOME协议) 摄像头实时预览springboot 版本java实现,并可以在浏览器vue前端播放(附带源码)
java·前端·spring boot
考虑考虑9 小时前
图片居中
java·后端·java ee
qq_372906939 小时前
宝塔面板网站无法发邮件怎么办_检查PHP函数与SMTP配置
jvm·数据库·python
有梦想的攻城狮9 小时前
java中的EnumSet使用详解
java·set·bitset·enumset