18、自动装配
1、什么是自动装配
1、根据指定装配规则(属性名称或者属性类型),spring自动将匹配的属性值进行注入。
bean标签属性autowired,配置自动装配。
两个常用值
byName,
byType 根据属性类型注入
<bean id="emp" class="com.atguigu.spring5.autowire.Emp" autowire="byName">
</bean>
注意:
byType下,同种类型bean不能定义多个。
19、外部属性文件
场景介绍
数据库配置过程
1、直接配置数据库信息
1、配置连接池
德鲁伊
2、引入依赖
2、通过引入外部属性文件方式配置
1、创建外部属性文件,properties格式文件,写数据库信息。
2、把外部属性文件引入到spring配置文件中
context名称空间
引入配置文件
<context:property-placeholder location="classpath:jdbc.properties"/>
配置连接池
<property name="driveClassName" value="${prop.driveClass}"></property>