我正在学习 Java Spring Boot。但是我的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
或在 @controller
下面添加 @ResponseBody
。
ResponseBody 注释将方法返回值绑定(bind)到 Web 响应正文,因此它是必需的。
关于javascript - Spring Boot GetMapping 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67639305/