`SpringBoot`+`axios`结合发送`ajax`请求
在Spring Boot中,你可以创建一个REST控制器来处理来自前端的AJAX请求。前端可以使用axios库来发送AJAX请求。以下是一个简单的例子:
Spring Boot Controller (Java):
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/api")
public class MyController {
@GetMapping("/greeting")
public String greeting(@RequestParam(name = "name", defaultValue = "World") String name) {
return "Hello, " + name + "!";
}
}
前端JavaScript (使用axios):
// 引入axios
import axios from 'axios';
// 发送GET请求
axios.get('/api/greeting?name=JohnDoe')
.then(response => {
console.log(response.data); // 处理响应数据
})
.catch(error => {
console.error(error); // 处理错误情况
});
确保你的Spring Boot应用程序正在运行,并且前端代码正在运行在一个服务器上,两者能够通过HTTP相互通信。
以上代码展示了如何在Spring Boot后端创建一个简单的REST接口,并在前端使用axios库来发送GET请求并处理响应。记得在实际应用中处理跨域问题以及错误处理。
评论已关闭