【问题标题】:Difference between @Named and @Qualifier annotation in CDI?CDI中@Named和@Qualifier注解的区别?
【发布时间】:2017-04-08 14:21:16
【问题描述】:

CDI 中@Named 和@Qualifier 注解的区别? 我们什么时候用什么

【问题讨论】:

标签: jakarta-ee cdi


【解决方案1】:

@Named@Qualifier 的一个实例,它为 bean 分配一个特定的名称。无论类型如何,该名称在所有 bean 中都必须是唯一的。

@Qualifier 作为一个概念是一种拥有多个相同类型 bean 的方法,这些 bean 基于它们具有的各种 @Qualifier 注释来区分。

【讨论】:

  • 那么我们为什么要使用限定符。我们可以使用@Named注解来调用多个相同类型的差异化的bean
猜你喜欢
  • 2018-05-14
  • 2019-05-26
  • 2012-02-24
  • 1970-01-01
  • 1970-01-01
  • 2018-07-04
  • 2015-07-15
  • 1970-01-01
相关资源
最近更新 更多