SpringBoot系列之Whitelabel-Error-Page

一路走来,从maven–>springMVC–>springBoot,只了解了很粗浅的东西,今天第一次搭建springBoot框架,最经典的Hello World。还是出现了bug,出现如图所示错误:

下面说说具体解决办法

问题很像是访问地址不对,我第一反应就是看url是否正确。 其实不是 ,真正的原因是【Application启动类放的位置不对】要将Application放在最外层,也就是要包含所有子包。比如你的groupId是com.google,子包就是所谓的com.google.xxx,所以要将Application类要放在com.google包下。springboot会自动加载启动类所在包下及其子包下的所有组件。

在搜索解决办法时,出现很多都是要求自定义异常类,虽然不是本题的解决方法,但自定义异常类是程序员必备的技能,良好的用户体验是亘古不变的潮流。不想把光秃秃的抛出异常展现在用户面前,我们可以自定义异常类。