根据名字(id)自动装配
在“约定优于配置”的前提下,可以使用这个方法。
如果在一个类Bean1中对其他类的依赖使用的名称和配置文件中的id一致,那么就可以在Bean1的配置文件中不写相应的配置。
这是因为名称和id一致,那么spring还是可以使用getter方法得当相应的对象。
使用:
在配置文件中还是加入 default-autowire="byName"
根据类型(class)自动装配
如果在一个类Bean1中对其他类的依赖使用的名称和配置文件中的class(不包括路径)一致,那么就可以在Bean1的配置文件中不写相应的配置。
使用:
在配置文件中还是加入 default-autowire="byType"
注意:
这两种方法适合于早期快速开发,不适合作为最终提交的项目。这两种方法中,根据类型又比根据名字自动装配要好。