我是Spring Boot的新手,并根据一些视频教程开始使用。我创建了一个Maven项目,添加了工件id spring-boot-starter-parent的父依赖项,添加了spring-boot-starter-web和spring-boot-starter-test的依赖项。这是Application.java
@RestController
@EnableAutoConfiguration
public class Application {
@RequestMapping("/")
public String home() {
ret
我使用和SpringBootV-2.0.3创建了一个项目,我在Ubuntu上使用STS 3.9.4。
我发现了这些错误:
The import org.springframework.boot.autoconfigure.SpringBootApplication cannot be resolved
SpringBootApplication cannot be resolved to a type
我已经尝试过从.m2文件夹中删除存储库文件夹,并点击以下命令
mvn clean dependency:tree
mvn clean compile
但是仍然没有解决错误,因为我在POM文件
当我在命令行mvn spring-boot:run -Dskiptests上执行项目时,该项目加载得很好。但是,当我从STS IDE、Debug As -> Spring或Debug As -> Debug As->Debug on Server运行该项目时,我得到以下错误
java.lang.NoSuchMethodError: com.google.common.collect.Multimaps.asMap(Lcom/google/common/collect/ListMultimap;)Ljava/util/Map;
我过去常常在包含Spring Boot main entry类的项目中调用RUN AS/DEBUG AS Spring Boot application来运行/调试应用程序。
有些地方发生了变化,STS也加载到运行类路径的应用程序中,测试类也是如此。这会导致spring bean初始化发生冲突。
我还创建了一个新的工作区,但没有成功:-(