1.环境 jdk 1.8,开发工具:idea
写了一个controller的demo,正常启动后,访问发现404.
如图所示.
SpringBoot项目启动后访问404
通过postman使用url访问发现返回404,如图:
SpringBoot项目启动后访问404
通过浏览器用localhost + 端口访问报404.
SpringBoot项目启动后访问404
检查:
1.检查发现项目启动后没有项目路径,同时端口没有错误.
2.路径url没有拼写错误, url为路径类路径加方法路径.
3.url使用的注解没有错误,使用的@RequestMapping 和@PostMapping
4.项目结构没有错误,Springboot启动类在整个项目根目录下.
由于是新建的项目,怀疑是pom中jar包问题,最后发现缺少web的jar包

解决方法 引入依赖

org.springframework.boot
spring-boot-starter-web

SpringBoot项目启动后访问404
总结:
使用idea的Spring Initializr创建springboot项目时,选择 Web选项下的Spring Web 模块依赖就可以内置这个jar.如图所示
SpringBoot项目启动后访问404

相关文章: