一、使用autowire自动配置
在bean中配置了autowire自动查询符合条件的bean
在实际开发中很少会使用,整合其他优秀框架时会使用
二、配置的继承
使用parent标签继承其他bean的属性。bean中有abstract标签是不能被实例化的,只能用来继承。
三、前置依赖
Spring允许设定一个bean前置依赖的bean,前置依赖的bean会在该bean初始化前初始化成功。前置依赖可以是多个的,用逗号分隔
四、引入外部配置的属性文件
有时候需要将配置的信息从spring的配置文件中抽离出来,单独放入到一个file文件中维护。spring提供了PropertyPlaceHolder的BeanFactory后置处理器。允许用户将bean配置的内容移动到外部的属性文件中。
1.引入context命名空间
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation:
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
2.引入配置的属性文件
在src目录下新建一个后缀名为properties的文件
3.使用context:property-placeholder标签引入文件
4.使用${key}的方式引入值