spring in action 学习笔记(八)自动装配

来源:互联网 发布:外企 工作 知乎 编辑:程序博客网 时间:2024/05/17 03:09

截止到目前为止,我们学习了如何使用<bean>元素定义bean以及使用<constructor-arg>或<property>元素装配bean。

对于少量bean的应用来说,多少还比较可读。但是,随着应用的不断发展,我们将不得不编写越来越复杂的XML配置。

所以减少xml配置,无非就是减少bean元素 和 相应的property或者constructor-arg的声明数量

spring提供了几种方式,可以减少XML的配置数量。

自动装配(autowiring) 有助于减少甚至消除配置<propery>元素和<constructor-arg>元素,让spring自动识别如何装配bean的依赖关系

自动检测(autodiscovery)比自动装配更进了一部,让spring能够自动识别哪些类需要被配置成spring bean,从而减少<bean>元素的使用。

接下来主要学习下4中类型的自动装配:

byName byType constructor autodetect 后面两种生产环境较少使用,常用的还是前面两种。


这章的内容暂时跳过,因为不常用,大量的讲这个也没用。

原创粉丝点击