Guice中@Provides方法的函数名称

时间:2019-04-11 12:48:07

标签: dependency-injection guice

使用@Provides批注,我很好奇函数名称要求是什么。

@Provides
TypeA ProvideTypeA()
{
...
return TypeA
}

可以使用其他函数名称吗?

@Provides
TypeA AnyName()
{
...
return TypeA
}

1 个答案:

答案 0 :(得分:4)

这个名字根本不重要

您可以调用方法fooprovideFooanyNameThatYouWant,这无关紧要。

重要的是返回类型,参数类型和绑定注释(如果有,除了@Provides之外)。