目录结构如下
接口类
public interface EtkClient { static EtkClient getInstance(){ return null; } String getToken(); String getTokenKey(); String getUrl(); String getReturnMode(); String getShipway(); String getType(); }
工厂类
@Component public class EtkFactory { public static EtkClient getEtkByName(String specificName){ switch (specificName){ case "ETK" : return EtkCurrencyVo.getInstance(); case "ETK-AM" : return EtkAmVo.getInstance(); case "OMALL" : return EtkOmallVo.getInsta