Dorado 7 : 17.3.4.2 准备后台服务

步骤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提供数据来源的方法并无二致。