# SpringIOC **Repository Path**: ling_jielin/spring-ioc ## Basic Information - **Project Name**: SpringIOC - **Description**: myspring是自己实现的通过一些基本的注解来实现IOC的基本功能 @Value,@Component,@Autowired,@Qualifiler 我们将beanName,以及所属的class封装成一个BeanDefinition,createObject可以将 beanDefinition取出,通过得到的Class,我们就可以通过反射创建该类的一个对象,将 beanName作为Map的key,创建好的对象作为value存放到map中。(创建对象也要通过 setXX方法进行属性的注入) 四个常用的注解,可以byName或者byType注入 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-26 - **Last Updated**: 2021-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SpringIOC #### 介绍 myspring是自己实现的通过一些基本的注解来实现IOC的基本功能 @Value,@Component,@Autowired,@Qualifiler 我们将beanName,以及所属的class封装成一个BeanDefinition,createObject可以将 beanDefinition取出,通过得到的Class,我们就可以通过反射创建该类的一个对象,将 beanName作为Map的key,创建好的对象作为value存放到map中。(创建对象也要通过 setXX方法进行属性的注入) 四个常用的注解,可以byName或者byType注入