Guice中@Provides方法的函数名称

问题描述 投票:1回答:1

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

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

可以使用不同的功能名称吗?

@Provides
TypeA AnyName()
{
...
return TypeA
}
dependency-injection guice
1个回答
4
投票

The name is totally unimportant

你可以称你的方法fooprovideFooanyNameThatYouWant,这没关系。

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

© www.soinside.com 2019 - 2024. All rights reserved.