具体出错误的位置是给WxMpService传值的地方传不进去 然后报错java.lang.NoClassDefFoundError
走断点发现 这里用的apacheHttpClient是空的
具体报错内容是下面的
解决办法 是httpclient的版本
我试了好几个
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>4.5</version>
</dependency>
最后成功的版本
具体用的第三方sdk是这个
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>weixin-java-mp</artifactId>
<version>2.7.0</version>
</dependency>
不成功的话将旧版本的删掉然后再
maven update project 。顺便clean一下