httpclient与httpcore版本不匹配导致的编译问题,无法访问org.apache.http.annotation.ThreadSafe找不到org.apache.http.annotation.ThreadSafe的类文件。看本地的确不存在ThreadSafe这个文件,为什么会出现这个情况呢,升级之前还不存在这个问题,怀疑是jar包版本冲突导致的。 Google了下发现ThreadSafe是httpcore 4.4.4中的一个注解文件,将pom中httpcore的版本修改为4.4.4之后错误消失。