SpringBoot HelloWorld报错:Whitelabel Error Page

今天试了一下springboot的一个小例子,从idea创建项目开始,然后中途改了一下maven的国内下载地址,没想到运行时就报了这么个错误,百度了一圈都说是启动类位置的问题,但我把启动类和controller放在一个目录下了还是没有用,最后终于找到了原因:

原来我把controller类嵌套了,难怪路径找不到:

public class CustomerController {
    @RestController
    public class HelloWorldController {
        @RequestMapping("/hello")
        public String index() {
            return "Hello World";
        }
    }
}

应该改为:

@RestController
public class CustomerController {

        @RequestMapping("/hello")
        public String index() {
            return "Hello World";
        }
    
}

这种低级错误还是不能犯啊!以后报这种错误要仔细检查代码。

发布了20 篇原创文章 · 获赞 1 · 访问量 4909

猜你喜欢

转载自blog.csdn.net/piaoken5588/article/details/88754829