透過辨識標註進行注入
透過辨識標註注入在多重注入實例中的指定實例。
命名標註
在 Map 中使用命名標註
@ELDPlugin(
registry = TesterRegistry.class,
lifeCycle = TesterLifeCycle.class
)
public class ELDTester extends ELDBukkitPlugin {
@Override
protected void bindServices(ServiceCollection serviceCollection) {
serviceCollection.addServices(MyService.class, Map.of(
"A", MyServiceA.class,
"B", MyServiceB.class
));
}
@Override
protected void manageProvider(ManagerProvider provider) {
}
}在 Set 中使用命名標註
自定義標註
最后更新于