微信公众号:路人zhang
网站救助计划

1.为阅读体验,本站无任何广告,也无任何盈利方法,站长一直在用爱发电,现濒临倒闭,希望有能力的同学能帮忙分担服务器成本


2.捐助10元及以上同学,可添加站长微信lurenzhang888,备注捐助网站倒闭后可联系站长领取本站pdf内容


3.若网站能存活下来,后续将会持续更新内容

当前位置: Java > Spring高频面试题 > 8.Spring IoC的实现机制

前面介绍了Spring IoC的使用方法,肯定有人好奇了,怎么配置个xml文件就可以创建对象了呢?

其实这里主要涉及三块知识点,xml文件的配置及解析、工厂模式、反射,可能有些人对反射比较陌生,反射是指是 Java 在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。

简单来说就是通过解析xml文件获取到对象信息,通过反射获取字节码文件,然后通过字节码文件创建对象,并且在创建对象的过程中使用了工厂模式。

至于Spring 框架是如何通过以上方法实现IoC的大家可以阅读下源码看看,也可以自己实现一个简易的Spring IoC试试,网上很多教程,不算太复杂。

本站链接:https://www.mianshi.online如需勘误或投稿,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版