java - 发出 GET 请求以生成数独

标签 java list spring-boot arraylist rest-client

我创建了一个类,它在我的 GenService 类上生成一个全新的数独谜题,该类接受输入 int 和 String。返回类型列表>。我正在尝试发出 GET 请求以将其链接到我的前端。无法找出正确的方法。对这个东西很陌生

使用 Google ARC 进行测试

@GetMapping(value = "/NineHard")
public List<ArrayList<Integer>> newHardNine(@RequestBody int dimension, @RequestBody String difficulty){
    gen = new GenService(NINE, "HARD");
    return gen.getPuzzle();
}

收到这些错误

 {
    "timestamp": 1568938660534,
    "status": 404,
    "error": "Not Found",
    "message": "No message available",
    "path": "/solveSudoku/NineHard"
 }

请帮忙

最佳答案

您点击的路径是“/solveSudoku/NineHard”。但是@Getmapping有“/NineHard”,所以找不到这个资源并抛出404错误。因此,将@GetMapping路径更改为“/solveSudoku/NineHard”。

关于java - 发出 GET 请求以生成数独,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58020321/

相关文章:

Java:禁用 SSL 证书检查的覆盖函数

java - 如何迭代比java中列表指定的大小更多的次数

java - 泛型:为什么在方法参数传递中允许使用通配符进行强制转换,反之亦然?

Python - 根据列表字典中的出现对列表中的项目进行分类

spring-boot - Spring Boot可执行文件-主应用程序类的classnotfound错误

java - 使用 SQL 和 Java 登录

java - 使用 GridBagLayout 时组件重叠

spring - org.thymeleaf.exceptions.TemplateInputException 异常

java - 如何为 Spring Boot 请求参数中使用的类中的字段值设置默认值

java - 无法执行目标 org.springframework.boot :spring-boot-maven-plugin:2. 5.5:run (default-cli)