步骤1:在com.bstek.dorado.sample.standardlesson.service包中新建MarriedDropDownInterceptor.java,代码如下:
package com.bstek.dorado.sample.standardlesson.service; import java.util.LinkedHashMap; import java.util.Map; import org.springframework.stereotype.Component; import com.bstek.dorado.annotation.DataProvider; @Component public class MarriedDropDownInterceptor { @DataProvider public Map<String,String> getMarriedState(){ Map<String,String> mapValue = new LinkedHashMap<String, String>(); mapValue.put("true", "已婚"); mapValue.put("false", "未婚"); return mapValue; } }
我们可以发现getMarriedState这个方法跟为DataSet提供数据来源的方法并无二致。