如何在Spring-boot中修复错误“Whitelabel错误页面”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Spring-boot中修复错误“Whitelabel错误页面”相关的知识,希望对你有一定的参考价值。

我尝试通过Spring-boot进行API Web服务,但是我收到错误“Whitelabel错误页面此应用程序没有/ error的显式映射,因此您将此视为回退。

Sun Apr 21 13:42:49 ICT 2019出现意外错误(type = Not Found,status = 404)。没有留言“

ArrestGetByConApplication.java : 

package com.arrestbycon.arrestGetByCon;
import org.springframework.boot.SpringApplication; 
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;

@SpringBootApplication
@ComponentScan
public class ArrestGetByConApplication {

public static void main(String[] args) {
    SpringApplication.run(ArrestGetByConApplication.class, args);
}

}

and some of my controller :

package com.arrestbycont.arrestGetByCon;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import java.sql.*;
import java.util.ArrayList;
import com.arrestbycon.arrestGetByCon.Result;

@RestController
public class GetByCon {

    @RequestMapping(value = "/test", method = RequestMethod.GET)   
    public ArrayList<Result> getResult() {
      Integer arr_id;
      Integer off_id;
      String arr_code;
      String off_code;
      String off_name;

      ArrayList<Object> myArrlist = new ArrayList<Object>();
答案

“白标签页”本身并不是错误,而是Spring返回的模板,以防出现没有其他自定义处理的错误。

在提到的这种特定情况下,错误显然是您尝试命中的控制器端点不存在(因此404代码)。只需确保使用正确的HTTP方法对正确的端点进行API调用。

以上是关于如何在Spring-boot中修复错误“Whitelabel错误页面”的主要内容,如果未能解决你的问题,请参考以下文章

如何使用junit在spring-boot中测试常见错误ErrorController

如何修复重新启动机器人后无法正常工作的事件

如何修复不一致的颜色到清晰的径向渐变层

测试开发专题:spring-boot自定义返回参数校验错误信息

测试开发专题:spring-boot自定义返回参数校验错误信息

如何修复“Http11NioProtocol:读取请求时出错,被忽略”