1.no默认不进行自动装配,通过显性设置ref属性来进行装配
2.byName通过参数名进行自动装配,Spring容器在配置文件中发现bean的autowire属性被设置为byName之后容器试图匹配
3.byType,通过参数类型自动装配
4.constructor:类似byType,但是要提供给构造器参数,若没有确定的带参数的构造器参数类型,将会抛出异常
5.autodetect:先尝试使用constructor来自动装配,如果无法工作,则使用byType方式
1.no默认不进行自动装配,通过显性设置ref属性来进行装配
2.byName通过参数名进行自动装配,Spring容器在配置文件中发现bean的autowire属性被设置为byName之后容器试图匹配
3.byType,通过参数类型自动装配
4.constructor:类似byType,但是要提供给构造器参数,若没有确定的带参数的构造器参数类型,将会抛出异常
5.autodetect:先尝试使用constructor来自动装配,如果无法工作,则使用byType方式
本文标题:spring自动装配的五种方式
本文链接:https://www.haomeiwen.com/subject/lvfyjctx.html
网友评论