基于 togglz 注释的特征验证方法
togglz annotation based approach for feature validation
我最近几天一直在使用 togglz。
我想知道 togglez 中是否有基于注释的方法可用 API。
我想像下面那样做 -
public class Application {
public static void main(String[] args) {
Application application = new Application();
boolean first=false;
first=application.validate1();
System.out.println(first);
}
@Togglz(feature = "FEATURE_01")
public boolean validate1() {
System.out.println("validate1");
return false;
}
}
togglz有什么可用的吗
我在任何地方都找不到它,如果您对此类注释有任何想法,请帮助。
我的要求是根据传入的特征值跳过方法执行
不,Togglz 中没有这样的注解。您将需要一些支持拦截器的框架(如 Spring、CDI、EJB)。那你自己实现这样的拦截器就可以了。
但是,老实说,我不确定这样的注释是否有意义。如果该功能关闭,结果应该是什么? return 的方法是什么?无效的?在这些情况下,使用简单 if 语句的显式特征检查更直接。但那只是我的个人意见。 ;-)
我最近几天一直在使用 togglz。
我想知道 togglez 中是否有基于注释的方法可用 API。
我想像下面那样做 -
public class Application {
public static void main(String[] args) {
Application application = new Application();
boolean first=false;
first=application.validate1();
System.out.println(first);
}
@Togglz(feature = "FEATURE_01")
public boolean validate1() {
System.out.println("validate1");
return false;
}
}
togglz有什么可用的吗
我在任何地方都找不到它,如果您对此类注释有任何想法,请帮助。
我的要求是根据传入的特征值跳过方法执行
不,Togglz 中没有这样的注解。您将需要一些支持拦截器的框架(如 Spring、CDI、EJB)。那你自己实现这样的拦截器就可以了。
但是,老实说,我不确定这样的注释是否有意义。如果该功能关闭,结果应该是什么? return 的方法是什么?无效的?在这些情况下,使用简单 if 语句的显式特征检查更直接。但那只是我的个人意见。 ;-)