|
@@ -3,7 +3,9 @@ package com.yami.shop.wx.config;
|
|
|
import lombok.Data;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
+import org.springframework.boot.context.properties.ConfigurationProperties;
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
+import org.springframework.stereotype.Component;
|
|
|
|
|
|
/**
|
|
|
* 微信-服务商
|
|
@@ -11,40 +13,30 @@ import org.springframework.context.annotation.Configuration;
|
|
|
* @author kaur
|
|
|
*/
|
|
|
@Data
|
|
|
-@Configuration
|
|
|
+@Component
|
|
|
+@ConfigurationProperties(prefix = "services")
|
|
|
public class WechatPayServiceConfig {
|
|
|
|
|
|
- @Value("${services.spAppId}")
|
|
|
private String spAppId;
|
|
|
|
|
|
- @Value("${services.spMchId}")
|
|
|
private String spMchId;
|
|
|
|
|
|
- @Value("${services.subAppId}")
|
|
|
private String subAppId;
|
|
|
|
|
|
- @Value("${services.subMchId}")
|
|
|
private String subMchId;
|
|
|
|
|
|
- @Value("${services.apiKey}")
|
|
|
private String apiKey;
|
|
|
|
|
|
- @Value("${services.apiV3Key}")
|
|
|
private String apiV3Key;
|
|
|
|
|
|
- @Value("${services.keyPemPath}")
|
|
|
private String keyPemPath;
|
|
|
|
|
|
- @Value("${services.serialNo}")
|
|
|
private String serialNo;
|
|
|
|
|
|
- @Value("${services.baseUrl}")
|
|
|
private String baseUrl;
|
|
|
|
|
|
- @Value("${services.notifyUrl}")
|
|
|
private String notifyUrl;
|
|
|
|
|
|
- @Value("${services.refundNotifyUrl}")
|
|
|
private String refundNotifyUrl;
|
|
|
|
|
|
}
|