用 @Inject 和的依赖注入 @Named

 时间:2024-10-14 04:47:48

1、用 @Inject 和的依赖注入 @Named,而不是 @Autowired ,您可以使用 @javax.inject.Inject 如下:

用 @Inject 和的依赖注入 @Named

2、与此同时@Autowired,缩村枵沣您可以@Inject在字段级别,方法级别和构造函数 - 参数级别使用。此外,您可以将注入点声明为aProvider,凫局尢捎允许按需访问较短范围的bean或通过Provider.get()调用对其他bean进行延迟访问。

用 @Inject 和的依赖注入 @Named

3、以下示例提供了上述示例的变体:

用 @Inject 和的依赖注入 @Named

4、如果要为应注入的依赖项使用限定名称,则应使用@Named注释,如以下示例所示:

用 @Inject 和的依赖注入 @Named

5、与之一样@Autowired,氆尧彻性@Inject也可以与java.util.Optional或一起使用@Nullable。这更适用于此,因为@Inject没有required属性。

用 @Inject 和的依赖注入 @Named

6、以下示例显示了如何使用@Inject:

用 @Inject 和的依赖注入 @Named

7、以下示例显示了如何使用 @Nullable:

用 @Inject 和的依赖注入 @Named
  • 出行时候玩手机的危害与好处
  • 教你几个恶搞小游戏。
  • 密封玻璃容器盆景DIY 几乎不要浇水和施肥
  • 怎么让猫咪“跳高钻圈”?
  • 携程优惠券代码位置
  • 热门搜索
    孩子性格内向怎么办 箭牌瓷砖怎么样 喀纳斯旅游攻略 电子科技大学中山学院怎么样 怎么退出qq群 口袋妖怪白金光攻略 瘦身减肥茶 过敏性结膜炎怎么办 水果减肥 烧纸怎么写