package com.ks.app.utils; import com.ks.app.dto.config.AlipayConfig; import com.ks.app.dto.config.WXTransferConfig; import org.yeshi.utils.annotation.MapUtil; import java.util.Properties; /** * @author hxh * @title: Constant * @description: TODO * @date 2021/11/16 17:41 */ public class Constant { //是否需要验证验证码 public final static boolean VERIFY_VCODE = true; public static AlipayConfig alipayConfig; public static WXTransferConfig wxTransferConfig; static { if (alipayConfig == null) { Properties ps = org.yeshi.utils.PropertiesUtil .getProperties(Constant.class.getClassLoader().getResourceAsStream("alipay.properties")); alipayConfig = (AlipayConfig) MapUtil.parseMapByJson(AlipayConfig.class, ps, null); } if (wxTransferConfig == null) { Properties ps = org.yeshi.utils.PropertiesUtil .getProperties(Constant.class.getClassLoader().getResourceAsStream("wx_transfer.properties")); wxTransferConfig = (WXTransferConfig) MapUtil.parseMapByJson(WXTransferConfig.class, ps, null); } } public final static int PAGE_SIZE = 20; }