Переглянути джерело

三大支付基础配置初始化

小柒2012 6 роки тому
батько
коміт
6c8041e084

+ 0 - 4
src/main/java/com/itstyle/Application.java

@@ -46,10 +46,6 @@ public class Application extends WebMvcConfigurerAdapter {
 	public static void main(String[] args) throws InterruptedException,
 			IOException {
 		SpringApplication.run(Application.class, args);
-		//初始化 支付宝-微信-银联相关参数,涉及机密,此文件不会提交,请自行配置相关参数并加载
-		//Configs.init("zfbinfo.properties");//支付宝
-		//ConfigUtil.init("wxinfo.properties");//微信
-		//SDKConfig.getConfig().loadPropertiesFromSrc();//银联
 		logger.info("支付项目启动 ");
 	}
 

+ 25 - 0
src/main/java/com/itstyle/common/cinfig/InitPay.java

@@ -0,0 +1,25 @@
+package com.itstyle.common.cinfig;
+
+import org.springframework.boot.ApplicationArguments;
+import org.springframework.boot.ApplicationRunner;
+import org.springframework.stereotype.Component;
+
+import com.alipay.demo.trade.config.Configs;
+import com.itstyle.modules.unionpay.util.SDKConfig;
+import com.itstyle.modules.weixinpay.util.ConfigUtil;
+/**
+ * 启动加载支付宝、微信以及银联相关参数配置
+ * 创建者 张志朋
+ * 创建时间 2018年5月15日
+ */
+@Component
+public class InitPay implements ApplicationRunner{
+	
+	@Override
+    public void run(ApplicationArguments var) throws Exception{
+		//初始化 支付宝-微信-银联相关参数,涉及机密,此文件不会提交,请自行配置相关参数并加载
+		Configs.init("zfbinfo.properties");//支付宝
+		ConfigUtil.init("wxinfo.properties");//微信
+		SDKConfig.getConfig().loadPropertiesFromSrc();//银联
+    }
+}

+ 1 - 1
src/main/java/com/itstyle/Swagger2.java

@@ -1,4 +1,4 @@
-package com.itstyle;
+package com.itstyle.common.cinfig;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import springfox.documentation.builders.ApiInfoBuilder;