當我在命令行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