当我在命令行mvn spring-boot:run -Dskiptests
上执行项目时,项目加载得很好。但是,当我运行从STS IDE,调试随着项目 - >春季启动应用程序或调试方式 - >服务器上调试,我得到下面的错误春季启动应用程序无法在STS中运行,但在命令行上运行正常
java.lang.NoSuchMethodError: com.google.common.collect.Multimaps.asMap(Lcom/google/common/collect/ListMultimap;)Ljava/util/Map;
你没有提到你正在使用的STS版本。如果它的旧版本,那么你可能会碰到这个bug:https://issuetracker.springsource.com/browse/STS-4085错误与你的运行时类路径混淆,并添加不应该在那里的jar和/或源代码测试范围)。添加的额外元素可能会导致从命令行运行时不会发生的库版本冲突。 – Kris