当前位置: 首页 > 知识库问答 >
问题:

spring boot错误处理代码404空白页

柯甫
2023-03-14

我的第二个问题是关于内部服务器错误500。我如何实现它,如何测试它?

@CrossOrigin
@RequestMapping(value = "/blaa/{startDate}/{endDate}", method = RequestMethod.GET)
public ResponseEntity<List<Nodes>> listsOfbla(@PathVariable Long startDate,
        @PathVariable Long endDate) {

    startEndDateRequestTotal.inc();

    List<Nodes> listOfbla= NodesService.getFromToData(startDate, endDate);

    LOG.info("GET Request was made with two paramaters ", startDate, endDate);
    for (int i = 0; i < listOfbla (); i++) {
        if (listOfbla(i).getStampm().equals(startDate)) {
            for (int j = 0; j < listOfbla (); j++) {
                if (listOfbla(j).getStampm().equals(endDate)) {
                    return new ResponseEntity<List<Nodes>>listOfbla HttpStatus.OK);
                }
            }
        } else {
            return new ResponseEntity<>(HttpStatus.BAD_REQUEST);
        }
    }

    if (listOfbla.isEmpty()) {
        return new ResponseEntity<>(HttpStatus.NOT_FOUND);
    }
    LOG.info("Retruning Nodes objects from specified date");
    return new ResponseEntity<List<Nodes>>(listOfbla, HttpStatus.OK);
}

共有1个答案

太叔志文
2023-03-14

对于您的第一个问题:这就足够了,您收到状态代码,您可以制作,例如。如果状态码=404,给我发这个消息。

 类似资料:
  • 我正在尝试处理错误并为404,403等显示适当的页面。 为此,我制作了一个错误处理过滤器,它可以像预期的那样工作。也就是说,当我试图要求 mysite.com/Home/random_non-existent_action 用户被重定向到我的自定义404页面,并作为响应代码返回404。这同样适用于401和403。 我已经通过错误处理过滤器和在web上进行的修改实现了这一点。配置为: 这就是问题开始

  • 在运行中,模板中的 空白 处理在某种程度上来说是纠缠所有模板引擎的一个问题。 我们来看这个模板。我已经用颜色标记了模板中的组件: 文本, 插值, FTL 标签.。 使用 [BR] 来想象 换行。 <p>List of users:[BR] <#assign users = [{"name":"Joe", "hidden":false},[BR] {

  • 问题内容: 我有2 ng-包括HTML。考虑服务器中是否不存在ng-include src之一。截至目前,它只会加载空白html,并且在浏览器控制台中会显示未找到http-404文件。 因此,在这种情况下,我只想将默认错误页面(服务器中存在)加载到该特定div中,即一半显示默认错误页面,另一部分显示通过nginclude加载的正确div。 我的逻辑是,使用HTTP拦截器拦截所有HTTP调用。无论何

  • 我坚持使用这个简单的MVC示例。当我启动应用程序并转到localhost:8080时,我得到了“白标签错误页面”,甚至我在“src/main/资源/模板”中创建了“index.html”。我还在我的索引方法上添加了@Request estMap(“/”)。我找不到问题。 : : -在"src/main/资源/模板"下:

  • white-space属性用来设置文本内空白符(如空格、回车、tab字符等)的处理方式,可选值有 normal | pre | nowrap | pre-wrap | pre-line,默认值为 normal。该属性出自 CSS1,在 CSS 2.1中新增了属性值 pre-wrap 和 pre-line。不同取值的含义见表 3‑6: 表 3‑6 white-space属性的取值及含义 属性值 含义