因为某个模块下线,项目需要临时搞个阉割版,
所以在命令行里面传一个参数,这样回滚时只要取消参数就可以
java -jar -Dmode=dev -Dtrand=close FlowX-0.1.jar
在代码里面设置状态位
@Value("${trand}")
private String trand;
如果是close,所有交易都不通过
如果是open,或者为null,就正常进行
或者:
System.getProperty("trand")!=null && System.getProperty("trand").equals("close")