[英]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.