0
点赞
收藏
分享

微信扫一扫

@param注解

DYBOY 2022-03-11 阅读 60
spring

@param注解

在方法的参数当中如果有多个,添加此注解可以为参数自定义命名

有多个参数必须要加,单个可以不用加。

@Autowired注解

在成员变量上直接标记@Autowired注解即可,不需要提供setXxx()方法。

工作流程:

  • 首先根据所需要的组件类型到IOC容器中查找

    • 能够找到唯一的bean:直接执行装配

    • 如果完全找不到匹配这个类型的bean:装配失败

    • 和所需类型匹配的bean不止一个

      • 没有@Qualifier注解:根据@Autowired标记位置成员变量的变量名作为bean的id进行匹配

        • 能够找到:执行装配
        • 找不到:装配失败
      • 使用@Qualifier注解:根据@Qualifier注解中指定的名称作为bean的id进行匹配

        • 能够找到:执行装配
        • 找不到:装配失败
举报

相关推荐

0 条评论