mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-11-01 00:46:54 +08:00 
			
		
		
		
	🎨 优化代码,恢复误删除代码
This commit is contained in:
		| @@ -36,19 +36,16 @@ public class WxCryptUtil { | ||||
|   private static final Base64 BASE64 = new Base64(); | ||||
|   private static final Charset CHARSET = StandardCharsets.UTF_8; | ||||
|  | ||||
|   private static final ThreadLocal<DocumentBuilder> BUILDER_LOCAL = new ThreadLocal<DocumentBuilder>() { | ||||
|     @Override | ||||
|     protected DocumentBuilder initialValue() { | ||||
|       try { | ||||
|         final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); | ||||
|         factory.setExpandEntityReferences(false); | ||||
|         factory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); | ||||
|         return factory.newDocumentBuilder(); | ||||
|       } catch (ParserConfigurationException exc) { | ||||
|         throw new IllegalArgumentException(exc); | ||||
|       } | ||||
|   private static final ThreadLocal<DocumentBuilder> BUILDER_LOCAL = ThreadLocal.withInitial(() -> { | ||||
|     try { | ||||
|       final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); | ||||
|       factory.setExpandEntityReferences(false); | ||||
|       factory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); | ||||
|       return factory.newDocumentBuilder(); | ||||
|     } catch (ParserConfigurationException exc) { | ||||
|       throw new IllegalArgumentException(exc); | ||||
|     } | ||||
|   }; | ||||
|   }); | ||||
|  | ||||
|   protected byte[] aesKey; | ||||
|   protected String token; | ||||
| @@ -67,7 +64,7 @@ public class WxCryptUtil { | ||||
|   public WxCryptUtil(String token, String encodingAesKey, String appidOrCorpid) { | ||||
|     this.token = token; | ||||
|     this.appidOrCorpid = appidOrCorpid; | ||||
|     this.aesKey = BaseEncoding.base64().decode(CharMatcher.whitespace().removeFrom(encodingAesKey)); | ||||
|     this.aesKey = Base64.decodeBase64(CharMatcher.whitespace().removeFrom(encodingAesKey)); | ||||
|   } | ||||
|  | ||||
|   private static String extractEncryptPart(String xml) { | ||||
|   | ||||
| @@ -0,0 +1,12 @@ | ||||
| package me.chanjar.weixin.cp.tp.service.impl; | ||||
|  | ||||
| /** | ||||
|  * <pre> | ||||
|  *  默认接口实现类,使用apache httpclient实现 | ||||
|  * Created by zhenjun cai. | ||||
|  * </pre> | ||||
|  * | ||||
|  * @author zhenjun cai | ||||
|  */ | ||||
| public class WxCpTpServiceImpl extends WxCpTpServiceApacheHttpClientImpl { | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Binary Wang
					Binary Wang