构建spring项目,启动出现Whitelabel Error Page:This application has no explicit mapping for /error, so you are seeing this as a fallback.错误,记录一下解决办法。
出错项目结构:
修改后:
这样就好了
启动类(Application类)的正确放置位置应该是放置在最外层包,要能包含所有的子包。
由于原来的目录结构,配置类(启动类)没有指定扫描的包,因此系统会默认将启动类所在的包当做扫描包,然而系统扫描包时并没有搜索控制器所处在的包,所以项目在发布运行时找不到请求路径。
若启动类没有指定扫描的包,则需要把启动类放在与需要扫描的包在同一级根目录下。