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

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

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

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

1、用 @Inject 和的依赖注入 @Named,而不是 @Autowired ,您可以使用 @javax.inject.Inject 如下:
3、以下示例提供了上述示例的变体:
5、与之一样@Autowired,氆尧彻性@Inject也可以与java.util.Optional或一起使用@Nullable。这更适用于此,因为@Inject没有required属性。
7、以下示例显示了如何使用 @Nullable: