使用yaml+groovy實現Java代碼可配置化
背景與目標### 在使用函數接口和枚舉實現配置式編程(Java與Scala實現),使用了函數接口和枚舉實現了配置式編程。讀者可先閱讀此文,再來閱讀本文。 有時,需要將一些業務邏輯,使用配置化的方式 ...
背景與目標### 在使用函數接口和枚舉實現配置式編程(Java與Scala實現),使用了函數接口和枚舉實現了配置式編程。讀者可先閱讀此文,再來閱讀本文。 有時,需要將一些業務邏輯,使用配置化的方式 ...
問題### 在很多業務應用中,往往有很多文案及按鈕的業務邏輯,很容易因為產品的策略變更而變化,或因為來了新業務而新增條件判斷,或因為不同業務的差異性而有所不同。如果通過代碼來實現,通常要寫一串if- ...
引子 背景 有贊訂單導出業務隸屬於有贊交易訂單管理組,主要職能是將有贊商家的訂單數據通過報表的形式導出並提供下載給商家使用。目前承接了有贊所有的訂單導出業務,報表的字段覆蓋交易、支付、會員、優惠、 ...