简单控制器的Spring Boot 404错误

时间:2018-04-23 22:06:10

标签: spring spring-mvc spring-boot

我正在尝试使用简单的控制器(Restful controller)创建一个简单的Spring Boot应用程序,其中函数返回要在Web页面上打印的String。但我遇到的问题是我每次都会收到404错误。在我看来,我正在设置应用程序。我刚刚使用spring-boot-starter-web作为依赖。

申请文件:

enter image description here

enter image description here

enter image description here

任何帮助将不胜感激。

我知道@SpringBootApplication会自动获取所有注释。

3 个答案:

答案 0 :(得分:1)

您的控制器类需要在SpringBoot Application类的子包或子包中,或者需要使用@ComponentScan显式扫描存在控制器类的包以解决此问题

答案 1 :(得分:0)

你能告诉我你项目的结构吗?我相信问题Spring没有找到你的userController,@ SpringBooApplication使用@ComponentScan如何负责搜索所有的Spring注释而不是你的代码,所以我相信是

答案 2 :(得分:0)

需要添加@ComponenScan 请求到 http:localhost:8080/api 应该返回"Hello" 如果你需要添加路径 http:localhost:8080/user/api 做如下:

@RestController
@RequestMapping(value = "/user")