今天在IDEA做项目时,需要导入import org.apache.http.client.HttpClient;而且我在pom.xml中已经了引入了依赖
只是没有指定版本,查看了一下导入的jar包的版本org.apache.http.client.HttpClient.jar是4.5.3,然后疯狂地报错,找不到import org.apache.http.client.HttpClient包。
如果按Alt+Enter,IDEA的快捷键,自动导入包,那就更神奇了,给我导入的是sun.net.www.httpClient,What???
百度了一个晚上,网上的信息是:
import org.apache.http.client.HttpClient的版本问题,3.x的版本好像是引入org.apache.httpcomponents即可,4.x的版本,需要引入httpclient,httpcore,common-logging这三个包,其他的自行选择。
但是我试了好久,都没啥用。可能也是跟我没有指定版本有关系,我没有指定版本是怕springboot的版本不知道适配哪个版本比较合适,怕出现版本冲突不支持,结果恰恰是这点害了我。
这是此次问题的springboot版本: