springBoot 对象中包含对象 前端如何传参和回显
时间: 2024-05-10 18:20:51 浏览: 68
前端可以通过 JSON 格式来传递包含对象的参数,例如:
{
"name": "John",
"age": 30,
"address": {
"country": "China",
"city": "Beijing"
}
}
在 Spring Boot 中,可以使用 @RequestBody
注解将 JSON 数据转换为对应的 Java 对象:
@PostMapping("/user")
public void createUser(@RequestBody User user) {
// do something with user object
}
对于包含对象的返回值,Spring Boot 会自动将其转换为 JSON 格式返回给前端。例如:
@GetMapping("/user/{id}")
public User getUser(@PathVariable Long id) {
User user = userRepository.findById(id).orElse(null);
return user;
}
在前端可以使用 Ajax 或 Fetch API 来获取数据并进行展示。例如:
fetch('/user/1')
.then(response => response.json())
.then(data => console.log(data));
以上代码会向 /user/1
发送 GET 请求,获取返回的 JSON 数据并在控制台中打印出来。你也可以将数据显示在页面上,具体实现方式取决于你使用的前端框架和技术栈。
相关推荐

















