今天我们正式进入Spring框架的学习,大家整理一下:
1 什么是Spring的IOC/DI?
Spring 是优秀的开源框架,能整合众多组名的第三方框架和类库。它是以IoC和AoP为内核。
IoC 控制反转是将创建对象的控制权交给框架,通过框架来完成创建。
DI (dependency injection)它是依赖注入,把需要创建的类集中在配置文件中进行说明,那么在当前类需要使用到其他类时,spring框架就为我们提供。
2 Bean的三种创建方式?
1使用默认构造函数创建。spring的配置文件中,只能写id和class两个标签。不能用其他的。
2使用普通工厂中的方法。<bean id="instanceFactory" class =""></bean> <bean id="accountService" factory-bean="instanceFactory" factory-method="getAccountService">
new random(name ,age ,birthday)
3使用工厂中的静态方法创建对象
<bean id="accountService" class="com.itheima.factory.StaticFactory" factory-method="getAccountService"></bean>
|
|
|