- 使用了org.springframework的spring-web依赖, 而不是org.springframework.boot的spring-boot-starter-web
错误的依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.0.7.RELEASE</version>
</dependency>
正确的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
2.由于使用了错误的依赖,导致启动不成功,报了下面的错误,发现是没有tomcat,所以添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
3.终于启动成功了,却发现controller怎么配都是404,最后是用IDEA重新建了个springboot项目,一切都是默认设置,然后发现新项目可以正常访问,最后发现pom.xml中的依赖不一样
4. org.springframework的spring-web依赖, 和org.springframework.boot的spring-boot-starter-web 区别是什么呢? 以后再探索吧