标签: IOC容器
Spring_IOC容器:完全注解开发(Bean管理)
1.完全注解开发
(1)创建配置一个类,替代xml配置文件
@Configuration //作为配置类,替代xml配置文件
@ComponentScan(basePackages = {"com.tinstu"}) ……
Spring_IOC容器:@Autowired,@Qualifier,@Resource,@Value(Bean管理)
1.基于注解方式实现属性注入
@Autowired:根据属性类型进行自动装配
第一步:把service和dao对象创建,在service和dao类添加创建对象注解
第二步:在service注入……
Spring_IOC容器:基于注解方式-创建对象(Bean管理)
1.什么是注解
(1)注解是代码里面特殊的标记,格式:@注解名称(属性名称=属性值,属性名称=属性值)
(2)使用注解,注解作用在类上面,方法上面,属性上面
……
Spring_IOC容器:xml方式-外部属性文件(Bean管理)
1.直接配置数据库信息
(1)配置德鲁伊链接池
(2)引入德鲁伊连接处依赖的jar包 druid-1.2.9.jar mysql-connector-java-8.0.28.jar
<!--直接配置……
Spring_IOC容器:XML方式-自动装配(Bean管理)
1.什么是自动装配
(1)根据指定装配规则(属性名称或者属性类型),Spring自动将匹配的属性值进行注入
2.演示自动装配过程
(1)根据属性名称进行注入
&l……
Spring_IOC容器:Bean的生命周期(Bean管理)
Bean的生命周期
1.生命周期
从对象创建到对象销毁的过程
2.Bean的生命周期
(1)通过构造器创建bean实例(无参数构造)
(2)为bean的属性设置值和对其他bean……
Spring_IOC容器:工厂Bean(Bean管理)
1.Spring 有两种类型的bean,,一种普通bean,另一种工厂bean(FactoryBean)
2.普通bean:在配置文件中定义bean类型就是返回类型
3.工厂bean:在配置文件定义be……
Spring_IOC容器:注入其他类型属性2(Bean管理)
1.注入集合类型属性
1.注入数组类型属性
2.注入List集合类型属性
3.注入Map集合类型属性
4.注入Set集合类型属性
package com.tinstu.spring.collectiontype;
……
Spring_IOC容器:注入其他类型属性1(Bean管理)
本篇记:注入1.字面量,2.注入属性-外部bean ,3.注入属性-内部bean 4.注入属性-级联赋值
1.字面量
null值
<property name="address">
&l……
Spring_IOC容器:注入属性的两种方式(Bean管理)
IOC操作 -Bean管理
1.什么事Bean管理
Bean管理指的两个属性:
由spring创建对象
spring注入属性
2.Bean管理的两种操作方式
基于xml配置文件方式实现
基于注……
Spring_IOC容器:底层原理
什么事IOC
(1).控制反转,把对象的创建和对象之间的调用过程,交给Spring进行管理
(2).使用IOC的目的:为了耦合度降低
(3).上节课的入门案例就是IOC实现
IOC底……