google guice中绑定类的执行顺序是什么

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

我有类似以下内容:

public class ValidationModule extends AbstractModule {
 @Override
 protected void configure() {
    Multibinder<Validator> validatorMultibinder = Multibinder.newSetBinder(binder(),
        Validator.class, Names.named("mainValidators"));
    validatorMultibinder.addBinding().to(FirstValidator.class);
    validatorMultibinder.addBinding().to(SecondValidator.class);
 }
}

我是 google/guice 的新手,我想了解这些验证器

validate
函数的执行顺序。他们是要从上到下跑还是相反?

java web guice
1个回答
0
投票

在应用程序中运行模块后,我发现我绑定到“mainValidators”的对象按从上到下的顺序保存类。因此,当我迭代它们时,它们按以下顺序排列。

  1. 第一个验证器
  2. 第二个验证器
© www.soinside.com 2019 - 2024. All rights reserved.