对于我们初学者来说,在学习过程中难免会出现诸多的错误,今天来说一下出现以上错误的原因。
一、没有启动Springboot
二、请求路径出错
三、创建controller、service、dao的目录在主程序类的目录之上
第一种情况,需要检查你的主程序类中有没有正常开启Springboot,如果可以正常开启,错误没有被解决,那么继续看第二种情况。

第二种情况,检查你自己的controller中的requestMapping路径,与浏览器里输入的路径是否一致,例如下图所示:


如果这种情况也不行,让我们一起继续往下走---------------------------------------
第三种情况就涉及到了Springboot默认扫包的问题,我们知道在之前SpringMVC中我们自己需要手动配置注解驱动、扫包等等一系列的操作,但是Springboot有一个@EnableAutoConfiguration注解已经帮我们自动配置了。默认的扫包是只扫与主程序在同一级目录或者是主程序的下一级目录,所以目录结构不能变的,下面来演示目录结构的影响:


MainApplication是主程序,测试的是WebController,当WebController在主程序所在目录的下一级目录web中,运行程序可以看到如下图,可以正常运行:


当WebController与主程序所在同一级目录时,运行程序可以看到如下图,可以正常运行:


当WebController在主程序的上一级目录时,运行程序可以看到如下图,运行出错:

--------注意:如果说还是不能解决,请一定要仔细检查请求路径。 -----------

如有问题,可以留言。
希望对你有所帮助,谢谢。

使用SpringBoot中出现Whitelabel Error Page 404 错误的几种原因相关推荐

  1. SpringBoot页面出现 Whitelabel Error Page

    我们运行SpringBoot项目之后需要通过Tomcat进行访问,但是我们访问的时候出现了Whitelabel Error Page的错误,我们该如何解决呢??? 错误页面 究其原因是我们的主程序缺少 ...

  2. SpringBoot Whitelabel Error Page的根本原因,三种解决方案以及其特点

    原文地址:https://www.jianshu.com/p/b06584591086 0.简述 在学习这个学习笔记之前最好能够对spring mvc以及Tomcat有些了解,这样理解起来更加方便,如 ...

  3. springboot启动报Whitelabel Error Page

    Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as ...

  4. springboot为什么返回Whitelabel Error Page

    springmvc返回Whitelabel Error Page是因为 1.请求路径不对: 2.返回的视图对象无法解析 当找不到对应资源的时候,TemplateManager无法解析视图名时,会抛出异 ...

  5. SpringBoot:Whitelabel Error Page 404

    项目:SpringBoot + VUE 原因: 线上环境发版之后就进不去系统了,一直报如上错误,重新打包编译也没用,原来是因为前端下载了新的依赖没有上传更新后的版本号,导致如上错误发生. 解决办法: ...

  6. springboot+swagger 报“Whitelabel Error Page“解决

    背景: 来了个前端,因为前后端分离的项目.需要把接口地址暴露给他. 原来一个人写的,最好的办法那就是弄个swagger甩出去.swagger感觉就简单多了. 弄出来之后,本地测试,一直报这个错误. 按 ...

  7. springboot项目解决Whitelabel Error Page问题图解

    最近在做一个简单的spring boot demo时,运行一看 嗯? 当时就懵逼了,赶紧回去用debug打断点重新启动,然后debug吧它不进方法 看日志吧,他还不报错. 网上搜了一波,还是解决不了我 ...

  8. spring boot整合jsp报错 Whitelabel Error Page 500或者404 问题处理

    在刚刚用idea创建的spring boot 项目整合jsp时, 一直不能正常访问,报错信息如下图 There was an unexpected error (type=Internal Serve ...

  9. SpringBoot:如何处理SprintBoot提示Whitelabel Error Page以及了解原因?

    目录 QUESTION:如何处理SprintBoot提示Whitelabel Error Page? ANSWER: 一:产生原因 二:如何处理 2.1Whitelabel Error Page 白页 ...

最新文章

  1. Java - Poi 操作 Excel
  2. pydev插件安装方法
  3. 计算机网络——基本介绍
  4. 大数据到底有多大,人工智能到底有多能
  5. 否极泰来?中国恒大暴涨17% 恒大汽车涨超6%
  6. [安卓]AndroidManifest.xml文件简介及结构
  7. [翻译] KGModal
  8. mysql 数值型注入_slq-注入总结(中)
  9. sudoku me_Java Sudoku解算器程序
  10. Response.Redirect导致session丢失的解决办法
  11. 使用谷歌浏览器出现插件未就绪以及CLodop云打印服务(localhost本地)未安装启动!请下载安装包!
  12. noi题库1.1~1.6答案
  13. CMYK与RGB参数转换公式及转换方法
  14. 网页微信linux,Ubuntu安装Linux网页版微信
  15. 华为当个pl怎么样_华为8PL∪S提示灯 | 手游网游页游攻略大全
  16. 【letex编辑输出】pdf文件嵌入字体embedded fonts的问题
  17. 联想thinkbook 关掉fn键,方便调试程序
  18. Python爬虫学习笔记 (11) [初级] 小练习 爬取Eason所有歌曲歌词 制作词云图
  19. Jboot 跨域请求
  20. php barcode_php 生成条形码

热门文章

  1. 像中文的罗马音字体复制_罗马音大全可复制汉字免费版下载-罗马音大全可复制吊汉字app在线生成版v1.1.2 手机版-007游戏网...
  2. e代理创始人兼CEO何文迪:中国财富管理行业正式进入“开放平台”阶段
  3. 程序人生——苏嵌第三天
  4. python---爬虫
  5. 微信小程序超级占内存_实测:微信小程序究竟会占用多少内存?结果竟然
  6. PS将图片的背景填充变为无色
  7. 金蝶K3开发-基础资料插件开发
  8. git 清除版本库中的忽略文件
  9. 【论文阅读】Detecting concurrency memory corruption vulnerabilities
  10. vc6.0到vs2015版本转换问题