繁体   English   中英

Spring 启动 GetMapping 404

[英]Spring Boot GetMapping 404

我正在研究 Java Spring 引导。 但是我的 get 请求总是返回 404,但是我的 post 请求可以成功。 我很混乱。 这是我的 Java 代码:

@Controller
public class LexicalAnalysisController {


    @CrossOrigin 
    @GetMapping(value = "api/LexicalAnalysis/test")
    public String test(){
        return "111";
    }


}

这是我的 javaScript 代码:

scan(){
        this.$axios
          .get('/LexicalAnalysis/test')
          .then((response) => {
            console.log(reponse.data);
          })
          
          .catch(failResponse =>{

          })
        
      }

这是我的错误信息:

在此处输入图像描述

那么有什么问题呢? 非常感谢!

@controller更改为@RestController或在@ResponseBody下方添加@controller ResponseBody 注释将方法返回值绑定到 web 响应主体,因此它是必需的。

您应该将@Controller替换为@RestController

这个链接可能有帮助。

我将@Controller更改为@RestController并且它有效,但我仍然不知道为什么。

将 @Controller 更改为 @RestController 这将完成这项工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM