spring IOC 和 DI 基础功能的简单实现源码 包含: 三个注解类,对应的功能和Spring中的@Autowirted,@Component,@ComponentScan的这三个注解功能类似。 两个用于封装数据的类:BeanDefinition,ObjectFactory 一个工具类:BeanDefinitionReaderUtils 还剩余三个类实现了功能逻辑:DefaultListableBeanFactory,AnnotatedBeanDefinitionReader,AnnotationConfigApplicationContext