用法
1、字段在配置文件中
2、java代码中引用字段值
这样的好处是想要控制时,不用改代码,修改配置文件,重启服务即可。(感觉说的是配置文件的好处额)
命名的注意点
不太好的命名:
pushOpen: false # 推送打开…,感觉读起来很不通顺
pushSwitch: false # 推送开关,关闭,感觉也不好,Switch感觉多余,因为push本来就可以理解为push功能开启。
使用例子
yml文件中为:
pushFlag: false
java代码为:
if(pushFlag){ // 推送
System.out.println("执行推送任务");
}else{
System.out.println("push开关为关闭,不执行推送任务");
}
读法就是去掉flag,看意思。 如pushFlag,就读push(推送)。
尽量减少!pushFlag这样的用法。 有时双重否定很容易错。