Spring基本用法3——Spring容器中Bean的相关属性
前言:Spring容器就是一个超级大工厂,而Spring容器中的Bean就是该工厂的产品,Spring容器能产生哪些产品,则完全取决于开发者在配置文件中的配置。本文就配置Bean时可添加的属性、功能做介绍,基本覆盖开发中的常规功能。
本篇文章重点关注以下问题:
- Bean的基本定义和属性
- 配置Bean的依赖关系
1. Bean的基本定义和属性
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd"> <bean id="pencil" class="com.wj.chapter1.ioc.constructor.xml.Service.Pencil"></bean> <bean id="ballpointPen" class="com.wj.chapter1.ioc.constructor.xml.Service.BallpointPen"></bean> </beans>
1.1 配置文件根元素<beans>
<beans../>元素是Spring配置文件的根元素,该元素可以指定如下属性:
- default-lazy-init:指定该 <beans../>元素下配置的所有Bean默认的延迟初始化行为;(默认false)
- default-merge:指定该 <beans../>元素下配置的所有Bean默认的merge行为(继承父Bean属性);(默认true)
- default-autowire:指定该 <beans../>元素下配置的所有Bean默认的自动装配行为;(默认no)
- default-autowire-candidates:指定该 <beans../>元素下配置的所有Bean默认是否作为自动装配的候选Bean;
- default-init-method:指定该 <beans../>元素下配置的所有Bean默认的初始化方法;
- default-destroy-method:指定该 <beans../>元素下配置的所有Bean默认的回收方法。
相关推荐
杜鲁门 2020-11-05
与卿画眉共浮生 2020-10-14
lukezhong 2020-10-14
tangxiong0 2020-09-03
YangHuiLiang 2020-08-06
Sweetdream 2020-08-03
编程点滴 2020-07-29
smalllove 2020-07-27
iconhot 2020-07-05
XGQ 2020-07-04
MicroBoy 2020-07-04
itjavashuai 2020-07-04
zmysna 2020-07-04
willluckysmile 2020-06-29
CoderBoy 2020-06-28
爱莲说 2020-06-26
itjavashuai 2020-06-25
HappyHeng 2020-06-21
smalllove 2020-06-14