Skip to content

@Resource 的注入逻辑介绍问题 #2757

@Find-K

Description

@Find-K

autowired-和-resource-的区别是什么,在这里提到的@resource 注入逻辑为:

@resource属于 JDK 提供的注解,默认注入逻辑为先按名称(byName)匹配,若存在多个同类型 Bean,则再尝试按类型(byType)筛选。

应该是先按名称(byName)匹配,若找不到同名 Bean 再按类型(byType)匹配,此时如果有一个同类型 Bean 会注入,如果有多个同类型 Bean 会直接抛出异常(不知道注入哪个)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions