1

尝试使用 Togglz 创建功能切换。在我的应用程序中进行以下配置/代码,

bootstrap.yml:
     togglz:
       enabled: true
       features:
         FEATURE_ONE: true

特征枚举类:

public enum AppFeatures implements Feature {

    @Label("FEATURE_ONE") FEATURE_ONE;

        public boolean isActive() {
        return FeatureContext.getFeatureManager().isActive(this);
    }
}

我的要求:

我需要这样做,如果 FEATURE_ONE 在 yml 文件中配置为 true,则 if 条件,否则,else 必须执行..

if(AppFeatures.FEATURE_ONE.isActive()){}else{}

但我的期望没有发生。虽然我在 yml 文件中给出了 true,但 AppFeatures.FEATURE_ONE.isActive() 不正确,帮助/指导我找出哪里出错了。

注意我正在使用,togglz 2.4.1 final 和 springboot 1.3.3,我需要启用/禁用应该只在 yml 中完成,而不是在 enum 类中。

4

0 回答 0