12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- package com.example.config;
- import org.apache.commons.lang3.builder.ToStringBuilder;
- import org.apache.commons.lang3.builder.ToStringStyle;
- import org.springframework.boot.context.properties.ConfigurationProperties;
- /**
- * wxpay pay properties
- *
- * @author Binary Wang
- */
- @ConfigurationProperties(prefix = "wx.pay")
- public class WxPayProperties {
- /**
- * 设置微信公众号或者小程序等的appid
- */
- private String appId;
- /**
- * 微信支付商户号
- */
- private String mchId;
- /**
- * 微信支付商户密钥
- */
- private String mchKey;
- /**
- * 服务商模式下的子商户公众账号ID,普通模式请不要配置,请在配置文件中将对应项删除
- */
- private String subAppId;
- /**
- * 服务商模式下的子商户号,普通模式请不要配置,最好是请在配置文件中将对应项删除
- */
- private String subMchId;
- /**
- * apiclient_cert.p12文件的绝对路径,或者如果放在项目中,请以classpath:开头指定
- */
- private String keyPath;
- public String getAppId() {
- return this.appId;
- }
- public void setAppId(String appId) {
- this.appId = appId;
- }
- public String getMchId() {
- return mchId;
- }
- public void setMchId(String mchId) {
- this.mchId = mchId;
- }
- public String getMchKey() {
- return mchKey;
- }
- public void setMchKey(String mchKey) {
- this.mchKey = mchKey;
- }
- public String getSubAppId() {
- return subAppId;
- }
- public void setSubAppId(String subAppId) {
- this.subAppId = subAppId;
- }
- public String getSubMchId() {
- return subMchId;
- }
- public void setSubMchId(String subMchId) {
- this.subMchId = subMchId;
- }
- public String getKeyPath() {
- return this.keyPath;
- }
- public void setKeyPath(String keyPath) {
- this.keyPath = keyPath;
- }
- @Override
- public String toString() {
- return ToStringBuilder.reflectionToString(this,
- ToStringStyle.MULTI_LINE_STYLE);
- }
- }
|