Class.forName("beanClassName"); 这个跟spring ioc木有关系了!因为这个是java语言反射的特性!就像男人就是阳性!如果你木有记错的话应该知道Java默认一个空构造函数!就是根据这个来反射得到bean实例!
大量的框架都是使用了这个特性才支持了动态装载一个class来完成了,对象最大化管理!但是反射消耗性能也是比较高的!
谢谢了!
翻阅下spring IOC底层源码实现,不难看出它是通过反射创建对象。如果你不的bean中有自己定义的构造器,那么你需要对应在配置文件中配置。
通过反射创建对象时,为什么会用到Bean的无参构造器啊?
eg:Class.forName("beanClassName");
跟Bean的构造器有什么联系呢?
能稍稍具体一点儿吗?谢谢!!!!!!!!