wechatpay-apiv3/wechatpay-apache-httpclient

如何正确初始化CloseableHttpClient?何时关闭CloseableHttpClient?

AmosWong1998 opened this issue · 3 comments

我的想法是将CloseableHttpClient定义为类成员变量,然后重写afterPropertiesSet()方法,塞入证书等相关信息,但是不知道这样是否合理?是否会导致连接无法释放?
image
另外想问下,我每次使用完CloseableHttpClient的时候是否需要显式的close掉?

你使用的是 Spring 的话, 在 destory 中释放呢?

现在这种使用方式对不对 在afterProperties()方法中初始化,我担心这个client一直无法关闭 会导致系统连接过多

按照 ClosableHttpClient 的定义,用完了之后是需要关闭。