Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何解决错误=";在Spring应用期间未找到404页;_Java_Json_Spring_Rest_Spring Boot - Fatal编程技术网

Java 如何解决错误=";在Spring应用期间未找到404页;

Java 如何解决错误=";在Spring应用期间未找到404页;,java,json,spring,rest,spring-boot,Java,Json,Spring,Rest,Spring Boot,我试图发出一个postRequest并试图从请求中获取对象,但代码没有得到执行。它不是进入方法内部 我已经尝试在配置文件和实体扫描中添加@componentScan @RestController @请求映射(“/api/verify”) @交叉原点(原点=“*”) 公共类验证{ @PostMapping(path=“/members”,consumes=“application/json”) 公共字符串验证(@RequestBody DeviceDetails device){ 试一试{ Sy

我试图发出一个postRequest并试图从请求中获取对象,但代码没有得到执行。它不是进入方法内部

我已经尝试在配置文件和实体扫描中添加
@componentScan

@RestController
@请求映射(“/api/verify”)
@交叉原点(原点=“*”)
公共类验证{
@PostMapping(path=“/members”,consumes=“application/json”)
公共字符串验证(@RequestBody DeviceDetails device){
试一试{
System.out.println(device.getIpAddress());
//返回“1”;
返回“hi”;
}
捕获(例外e){
系统输出打印ln(e);
返回“hi from err”;
}
}
我希望它应该打印hi到控制台,并且应该打印IP地址


上述代码的路径为
/api/verify/members
,但在postman中,它是
/api/verify/call
。在postman中,请将其更正为
/api/verify/members
,将GET方法更改为POST方法,还请检查JSON正文是否正确。O这些都是固定的,应该可以使用。

您使用了错误的方法-get(在postman的屏幕截图中),而在映射中您定义了一个post端点:
@PostMapping(path=“/members”,consumes=“application/json”)
。您需要将其更改为
GetMapping
,或者只需在postman中使用post。此外,请检查URL和正文是否匹配。

您如何执行它?我添加了一个图像,我正在使用postman发送请求