控制器代碼如下所示:
import org.springframework.web.bind.annotation.GetMapping; public class HelloController { @GetMapping(value="/hello") public Object hello() { return "Hello Mango!"; } }
啟動器代碼如下所示:
@SpringBootApplication public class MangoAdminApplication { public static void main(String[] args) { SpringApplication.run(MangoAdminApplication.class, args); } }
項目可正常啟動不報錯,但是訪問hello頁面時,報錯內容如下所示
出錯原因:
控制器類沒有添加RestController注解
解決方法:
在控制器類中添加注解
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @GetMapping(value="/hello") public Object hello() { return "Hello Mango!"; } }
成功運行