uniapp数据发送spring boot
时间: 2023-09-10 10:12:37 浏览: 94
要将Uniapp中的数据发送到Spring Boot后端,可以使用Ajax或Axios进行数据请求。
以下是一个使用Axios发送Post请求的示例代码:
```javascript
import axios from 'axios';
axios.post('http://localhost:8080/api/user', {
name: 'John',
age: 30
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
```
在Spring Boot后端中,需要编写接收请求的Controller代码。以下是一个简单的示例:
```java
@RestController
@RequestMapping("/api/user")
public class UserController {
@PostMapping
public ResponseEntity<User> createUser(@RequestBody User user) {
// 将接收到的数据保存到数据库
userRepository.save(user);
// 返回保存后的数据
return ResponseEntity.ok(user);
}
}
```
需要注意的是,这里的`User`是一个自定义的实体类,其属性应与Uniapp中发送的数据对应。同时,需要在Spring Boot中配置CORS,以允许跨域请求。
阅读全文