Skip to content

Commit f301912

Browse files
authored
🐛 #1864 【微信支付】WxPayConfig类的hashCode和equals方法移除 verifier 字段
1 parent 4af70b2 commit f301912

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.github.binarywang.wxpay.v3.util.PemUtils;
77
import jodd.util.ResourcesUtil;
88
import lombok.Data;
9+
import lombok.EqualsAndHashCode;
910
import lombok.SneakyThrows;
1011
import org.apache.commons.io.IOUtils;
1112
import org.apache.commons.lang3.RegExUtils;
@@ -28,6 +29,7 @@
2829
* @author Binary Wang (https://github.com/binarywang)
2930
*/
3031
@Data
32+
@EqualsAndHashCode(exclude = "verifier")
3133
public class WxPayConfig {
3234
private static final String DEFAULT_PAY_BASE_URL = "https://api.mch.weixin.qq.com";
3335
private static final String PROBLEM_MSG = "证书文件【%s】有问题,请核实!";

weixin-java-pay/src/test/java/com/github/binarywang/wxpay/config/WxPayConfigTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,10 @@ public void testInitSSLContext() throws Exception {
3131
this.testInitSSLContext_classpath();
3232
this.testInitSSLContext_http();
3333
}
34+
35+
@Test
36+
@SuppressWarnings("ResultOfMethodCallIgnored")
37+
public void testHashCode() {
38+
payConfig.hashCode();
39+
}
3440
}

0 commit comments

Comments
 (0)