- 博客(3)
- 问答 (1)
- 收藏
- 关注
Spring源码浅析 -- 依赖注入
Ioc已经完成了对配置文件的载入和解析,接下来将会完成Ioc容器的核心功能 依赖注入。 在依赖注入之前,还要进行对bean的生成和初始化,生成方式分为两种JDK自身的方式和引入CGLIB类库的方式。 首先就从触发这一系列过程的入口说起,BeanFactroy.getBean 1.bean在BeanFactroy中的生成 getBean方法的具体实现是在AbstractBeanFact...
2010-08-21 15:39:11 141
Spring源码浅析 -- XML配置文件的载入与解析
最近在看Spring源代码,对配置文件信息的载入是使用Spring的第一步 ,而这第一步就是一个非常复杂的过程.... Spring通过定义BeanDefination来管理Ioc中的各种对象以及它们之间的依赖关系,所以载入的过程其实就是将XML文件读取并解析成BeanDefination数据的过程。我们以最常使用的ClassPathXmlApplicationContext为切入点 1. 创建一...
2010-08-20 16:40:07 232
原创 如何为RunTime动态添加自定义classpath
这几天在做一个小项目的时候 有这样一个需求, 程序需要动态引入一个.class文件,然后用Class.forName(name)将其载入,从而得到.class文件的信息.如果是在系统当前指定的classpath下,可以直接载入,但是若是自定义的路径下的.class文件,就会报找不到类文件的错.后来我问了老师,老师提供的方法是用ClassLoader.defineClass(byte[] b, in...
2009-12-07 20:03:28 314
空空如也
如何在java代码中实现运行其他java文件
2009-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人