尝试使用 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 类中。