白标错误页面,此应用程序没有 /error 的显式映射,因此您将其视为后备

Bha*_*tha 2 java spring spring-boot

在此处输入图像描述这是我的控制器,我使用端口 localhost:8080 进行访问,它返回白色标签错误。可能是什么原因?

@RestController 
public class EmployeeController {

@GetMapping("/")    
public String hello() {         
return "service is up and running";     
}
Run Code Online (Sandbox Code Playgroud)

Arg*_*dhu 6

该问题与您的项目结构有关,默认情况下 Spring Boot 会扫描主应用程序类下面的组件。

在您的情况下,您的 main 位于 package com.navajna.aaa,您的控制器位于 package com.navajna.controller

我建议您将控制器保留在com.navajna.aaa包下方的新包中,就像文档com.navajna.aaa.controller中提到的结构一样。

如果您确实想使用该com.navajna.controller包,您可能需要在此处@ComponentScan("com.navajna.controller")添加.Details 。