概要
spring最为强大的功能就是能通过IOC容器去管理我们对象的实例。
项目结构如下
重要 !!!
这里的核心关键就是配置applicationContext.xml文件中的bean标签来创建我们的实例
如图所示
说明:
<bean id="tiger" class="impl.Tiger" scope="singleton"></bean>这里需要ioc容器会为每个bean对象设置一个唯一标识ID来寻找,获取包中的类名后,通过反射技术,并通过无参的构造函数来创建对象,scope标签表示bean的实例生成方式,默认为singleton,即单例模式,如果scope为protype则说明多次创建对象时,都是不同的实例
Spring创建Bean的三种方式: