spring boot: Whitelabel Error Page的解决方案 --转载https://blog.csdn.net/sinat_31270499/article/details/822

spring boot: Whitelabel Error Page的解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014788227/article/details/53670112

          初次使用spring boot,按照其官网Building a RESTful Web Service搭建运行一个demo,代码如下:

pom.xml


   
   
   
   
  1. xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4. <modelVersion>4.0.0 modelVersion>
  5. <groupId>personal.timeless groupId>
  6. <artifactId>CommentSystem artifactId>
  7. <packaging>war packaging>
  8. <version>0.0.1-SNAPSHOT version>
  9. <name>CommentSystem Maven Webapp name>
  10. <url>http://maven.apache.org url>
  11. <parent>
  12. <groupId>org.springframework.boot groupId>
  13. <artifactId>spring-boot-starter-parent artifactId>
  14. <version>1.4.2.RELEASE version>
  15. parent>
  16. <dependencies>
  17. <dependency>
  18. <groupId>org.springframework.boot groupId>
  19. <artifactId>spring-boot-starter-web artifactId>
  20. dependency>
  21. <dependency>
  22. <groupId>org.springframework.boot groupId>
  23. <artifactId>spring-boot-starter-test artifactId>
  24. <scope>test scope>
  25. dependency>
  26. <dependency>
  27. <groupId>com.jayway.jsonpath groupId>
  28. <artifactId>json-path artifactId>
  29. <scope>test scope>
  30. dependency>
  31. dependencies>
  32. <properties>
  33. <java.version>1.8 java.version>
  34. properties>
  35. <build>
  36. <plugins>
  37. <plugin>
  38. <groupId>org.springframework.boot groupId>
  39. <artifactId>spring-boot-maven-plugin artifactId>
  40. plugin>
  41. plugins>
  42. build>
  43. <repositories>
  44. <repository>
  45. <id>spring-releases id>
  46. <url>https://repo.spring.io/libs-release url>
  47. repository>
  48. repositories>
  49. <pluginRepositories>
  50. <pluginRepository>
  51. <id>spring-releases id>
  52. <url>https://repo.spring.io/libs-release url>
  53. pluginRepository>
  54. pluginRepositories>
  55. project>

controller Comment.java


   
   
   
   
  1. import org.springframework.web.bind.annotation.RequestMapping;
  2. import org.springframework.web.bind.annotation.RequestParam;
  3. import org.springframework.web.bind.annotation.RestController;
  4. @RestController
  5. public class Comments {
  6. @RequestMapping( "/greeting")
  7. public String greeting(@RequestParam(value="name", defaultValue="World") String name) {
  8. return name;
  9. }
  10. }

主文件 App.java


   
   
   
   
  1. import org.springframework.boot.SpringApplication;
  2. import org.springframework.boot.autoconfigure.SpringBootApplication;
  3. @SpringBootApplication
  4. public class App
  5. {
  6. public static void main(String[] args) throws Exception {
  7. SpringApplication.run(App.class, args);
  8. }
  9. }

运行起来没报错,但是打开浏览器输入地址http://localhost:8080/greeting出现以下页面

spring boot: Whitelabel Error Page的解决方案 --转载https://blog.csdn.net/sinat_31270499/article/details/822_第1张图片

检查地址没问题,核对jar包也正确。google,有说少jar包,按照回答添加以后也无济于事。折腾了一会找到了原因

spring boot: Whitelabel Error Page的解决方案 --转载https://blog.csdn.net/sinat_31270499/article/details/822_第2张图片

竟然时目录文件结构问题,最后附上官网说明http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#using-boot-structuring-your-code


   
   
   
   
  1. 14.2 Locating the main application class
  2. We generally recommend that you locate your main application class in a root package above other classes. The @EnableAutoConfiguration annotation is often placed on your main class, and it implicitly defines a base “search package” for certain items. For example, if you are writing a JPA application, the package of the @EnableAutoConfiguration annotated class will be used to search for @Entity items.
  3. Using a root package also allows the @ComponentScan annotation to be used without needing to specify a basePackage attribute. You can also use the @SpringBootApplication annotation if your main class is in the root package.
  4. Here is a typical layout:
  5. com
  6. +- example
  7. +- myproject
  8. +- Application.java
  9. |
  10. +- domain
  11. | +- Customer.java
  12. | +- CustomerRepository.java
  13. |
  14. +- service
  15. | +- CustomerService.java
  16. |
  17. +- web
  18. +- CustomerController.java


				
				


	
  • niangou0915
    马老师的大弟子: 我也遇到了这个报错,网上都是说是目录有问题,但是我目录肯定是对的,后来发现我用的是@Controller注解,改成@RestController就好了,因为你返回的是字符串不是模板(6个月前#18楼)举报回复
  • qq_35179165
    fang大大: 谢谢,对初学者来讲,在我快要放弃的时候能看到这篇文章真是太好了(9个月前#10楼)举报回复
  • u014788227
    timelessmemoryli: 一个问题的出现不可能只有一种原因,我只是提供我的解决方案,如果解决不了那就去结合你的实际情况寻找原因,而不是抱怨。(11个月前#7楼)举报回复
  • 上一页
  • 1
  • 2
  • 下一页

Whitelabel Error Page 404 spring boot初学 访问templates出错解决方法

05-09 2364

百度了一上午绝大部分答案都是*Application启动类应该在父级包如果这个项目的启动类的位置绝对没问题,但是还是报404!可以尝试如下方法将右侧依赖的包在左边依次找到然后全部删除左边的jar ,然... 来自: u013986038的博客

		

访问路劲
出错原因
代码块
代码功能
代码解释
实例如下
分析出错思路
解决方法
方法一添加代码 RequestMapping
方法二添加代码 Reques…

来自: expect521的博客



		

		


    
		


    
		


    
		


    
		

This application has no explicit mapping for /error, so you are seeing this as…

来自: universsky2015的博客



		
    
		


          
不学习就淘汰QQ号2338372606关注
不学习就淘汰QQ号2338372606

26篇文章

排名:千里之外

Gwingss关注
Gwingss

1篇文章

排名:千里之外

Wang_Tian_Ze关注
Wang_Tian_Ze

59篇文章

排名:千里之外

日进斗识关注
日进斗识

81篇文章

排名:千里之外

发生异常的时…

来自: veZunShao的专栏



		


    
		

来自: Longshilin's Blog
		

当然,这个问题的缘由还是因为是下面代码图中红字报错。 cannot re…

来自: ThreeDoor_



		


    
		


    
		

- 1.Mac OS 10.11.6 [OS X EL Captain] 
- 2.Mac OS 安装Java 设置环境变量 
- 3.Mac OS 安装Maven设置环境变量…

来自: chrise_的博客



		

Whitelabel Error Page
This application h…

来自: 赵树祥的博客



		


    
		


    
		

我当前的项目目录是遮挡的注意Application的位置

访问controller的时候http://localhost:8000/1报如下错误:

解决…

来自: mountain的博客



		

Whitelabel Error Page

This application h…

来自: hannover100的专栏



		

报错详情:如下图所示

Whitelabel Error Page

 

 

报错原因:

没…

来自: czbkhhh的博客



		

一般出现这个问题的原因就是目录结构不正确,导致主应用程序类(Main application c…

来自: Gwingss的博客



		

最开始的时候去Java群里求助,没有人知道.
问题如下

配置如图
结果添加链接描…

来自: 王天泽的博客



		

import org.springframework.boot.context.embedded.ConfigurableEmbeddedSe…

来自: 日进斗识



		

尽管有其他…

来自: 老螺丝的技术人生



		

Whitelabel E…

来自: q12344566789的博客



		

Whitelabel Error Page

This application has no explicit mapping …

来自: wujinsong2010的专栏



		

Whitelabel Error Page
This application has no explicit mapping for /error, so you are see…

来自: 于华



		

This application has no explicit mapping for /error, so you are seeing this a…

来自: 清缘幽梦



		

异常:This application has no explicit mapping …

来自: Markix的博客



		


    
		


    
		


    
		

方法一:Spring Boot 将所有的错误默认映射到/error, 实现ErrorController。pack…

来自: 脚踏实地,慢慢来



		

spring boot的理念是“习惯优于配置”,我个人的理解就是尽量减少开发过程中手动的spring相关的配置文件。同时使用spring boot…

来自: xiaobao5214的博客



		

学习webflux前需要学习三个基础:

函数式编程和lambda表达式
Stream流编程
Reactive stream 响应式流

接下来进入学习

一、函数式编程和…

来自: AlgerFan



		

404错误

遇到这个错误提示,可以用下面的流程查错

先看你的Controlle...
					
                    						来自:	 qq_42685050的博客
                    					

spring boot项目中ErrorPage错误问题

07-18 518

1.问题描述

在springboot编程中,访问某一页面地址时,有时候会遇到这样的错误提示:

[org.springframework.boot.web.support.ErrorPageFilt…

来自: rhx_1989的专栏



		

Springboot 默认的a…

来自: whatlookingfor的专栏



		


    
		

This application has no explicit mapping for /error, so you are seeing this a…

来自: wd521521的博客



		

Whitelabel Error Page

This application has no explicit mapping for /error, so you are se…

来自: mingzi1521的博客



		

http://www.cnblogs.com/michaelShao/p/6675186.html

今天做SpringBoot小例子,在请求controller层的…

来自: Henry_Wu001的专栏



		

Spring boot 处理 error 的基本流程:
Controller -> 发生错误 -> BasicErrorController -> 根据 @RequestMappi…

来自: MaiYo_



		

Whitelabel Error Page
This application has no explicit mapp…

来自: 帅大叔的博客



		

使用浏览器地址请求返回一个html界面
Whitelabel Error Page

This application has…

来自: shenyunsese的专栏



		

方法一:(更新时间:2018/4/8)v3.3

注册时,在打开的Lice…

来自: 唐大帅的编程之路



		

                         …

来自: CSDN学院



		

在web前端开发中,我们经常会与后端进行数据的交互,ajax即是其中的一种方式;它是通过XMLHttpRequest(简称xhr)对象进行的http请求;在发起请求时,首先会创建一个xh…

来自: 幽幽小春



		

(一)中国电信号段:
133、149、153、173、177、180、181、189、199
(二)中国联通号段
130、131、132、145、155、156、166、17…

来自: 幽幽小春



		

因公司的需求,需要做一个爬取最近上映的电影、列车号、航班号、机场、车站等信息,所以需要我做一个爬虫…

来自: 昌昌



		


    
		

如在文档中遇到什么问题请联系作者
——————————————————————————————————————
服务消费者

获…



		


    
		


    
		


    
		

现在越来越流行在线看视频了,但是对于我得收藏癖爱好者,还是希望可以有比较好的资源网站的,尤其是种子、磁力链网站。所以就整理了一份干净、好用的TOP10出来:

先推荐一个下载磁力链的工具:

马…

来自: YXAPP的技术分享



		

点云原始数据以及提取出的房屋道路等数据下载地址:https://download.csdn.net/download/qq_39343904/…

来自: qq_39343904的博客



		

第1章 Python对象初探
1.1 Python内的对象
1.1.1 对象机制的基石——PyObject
1.1.2 定长对象和变长对象
1.2 类型对象
1.2.1…

来自: john_dung的博客



		

李逵:“我是不是萌萌哒?” 

一部《水浒传》说尽了一群英雄好汉的悲欢离合!经典著作的水浒,含蓄地概括了中国各个朝代的变迁和演变,客观地揭露了顽固的中国伦…

来自: 青衣煮茶



		

上一节课我们学习了  颜色与纹理中–彩色三角形

这一节课我们将学习  颜色与纹理中-在图像上贴图片

实…

来自: 谷子的博客



		

所有的课程源代码在我上传的资源里面,本来想设置开源,好像不行!博客和专栏同步!

如有错别字或有理解不到位的地方…

来自: 谷子的博客



		

安装完成,打开Webstorm,在弹出的License Activation窗口中选择“License server”,在输入框输入下面的网址: 

htt…

来自: 老妖儿的博客



		

本人正在找深圳Java实习工作,求大佬带飞
——————————————————————————————————————
消费者从Eure…



		

下载OTP工具
首先到Office Too…

来自: 过了即是客



		

ByteBuffer
CharBuffer
ShortBuffer
IntBuffer
LongBuffer
FloatBuffer
DoubleBuffer
2 ByteBuffe…

来自: weixin_43694144的博客



		

curl_close() //关闭一个cURL会话
curl_copy_handle() //复制一个cURL句柄和它的所有选项
curl_errno() //返…



		

1.什么是Redis
Redis是REmote DIctionary Server(远程数据服务)的缩写,是一个开源的使用ANSI C语言编写
它的数据模型为Key-Value数据库


来自: Tang5ge的博客



		

最新版的Proxyee-down为3.12(2018.10更新),因为作者在3.x后的版本中并未发布exe版…

来自: shadandeajian的博客



		

上一节课我们学习了  颜色与纹理中–在图像上贴图片

这一节课我们将学习  三维空间-不同位置的三角形

在学…

来自: 谷子的博客



		

1
【单选题】我国陆地领土面积排名世界第几?(C)
A、1
B、2
C、3
D、4
2
【单选题】以下哪个国家不属于金砖五国(BRICS)?(B)
A、中国
B、日本
C…

来自: ling_wang的博客



		

1,安装Android Studio 3.0及以上版本
2,升级Gradle插件版本至少为4.1
3,升级Kotlin插件版本
4,工程配置
①,配置工程bui…

来自: wang_yong_hui_1234的博客



		

上一节课我们学习了  三维空间-不同位置的三角形

这一节课我们将学习  三维空间之加入旋转矩阵的三角形

本案…

来自: 谷子的博客



		
来自: Tang5ge的博客
		

本人正在找深圳Java实习工作,求大佬带飞
——————————————————————————————————————
八在审核中,请见…



		

上一节课我们学习了   颜色与纹理中-将非坐标数据传入顶点着色器的另外一种方式–交错组织

这一节课…

来自: 谷子的博客



		

智慧树刷课插件获取方法:微信关注公众号(jiutu2019)后,后台回复“智慧树刷课插件”即可获取。



来自: 柠檬很酸的博客



		

from keras.datasets import boston_housing
from keras import models
from keras import layers

(X_tra…

来自: qq_39343904的博客



		

csdn的兄弟们看…

来自: qq_36556893的博客



		

1.屌丝搜-最懂屌丝的搜索引擎(www.diaosisou.com)
号称最懂屌丝的BT搜索引擎,确实名副其实,屌丝…

来自: lizhengnanhua的专栏



		


    
		

DirectX修复工具最新版:DirectX Repair V3.8 增强版  NEW!

版本号:V3.8.0.11638

大小: 107MB/7z格式压缩,18…

来自: VBcom的专栏



		

1
【单选题】中国哪个历史时期的国防是“变法图强,改革军制;奖赏军功,百家论兵”?()
A、元朝时期
B、先秦时期
C、清朝时期


来自: ling_wang的博客



		

1.字谜:山上还有山。猜一字,答案是:出

2.字谜:十张口,一颗心。猜一字,答案是:思

3.字谜:说它小,下边大,说它大,上边小。猜一字,答案是:…

来自: 欢迎光临 包国工作室



		

package com.car.client;
import java.io.IOException;
import java.io.OutputStream;
import java.ne…

来自: weixin_43694144的博客



		

webpack简介

在官网中说,webpack是一个现代javaScript应用程序的静态模块打包器。他可以分为入口(entry)、出口(output…

来自: 幽幽小春



        

你可能感兴趣的:(spring boot: Whitelabel Error Page的解决方案 --转载https://blog.csdn.net/sinat_31270499/article/details/822)