获取前端数据
时间: 2023-07-29 09:14:43 浏览: 40
要获取前端数据,通常可以使用 Spring 框架中的注解 `@RequestParam` 或者 `@RequestBody`。
`@RequestParam` 注解可以用来获取 HTTP 请求中的参数,例如:
```java
@PostMapping("/example")
public void example(@RequestParam("name") String name,
@RequestParam("age") int age) {
// 处理业务逻辑
}
```
上述代码中,`@RequestParam("name") String name` 表示获取 HTTP 请求中的名为 `name` 的参数,并将其赋值给 `name` 变量;`@RequestParam("age") int age` 表示获取 HTTP 请求中的名为 `age` 的参数,并将其转换为整型后赋值给 `age` 变量。
如果需要获取 POST 请求中的 JSON 数据,则可以使用 `@RequestBody` 注解,例如:
```java
@PostMapping("/example")
public void example(@RequestBody ExampleDto exampleDto) {
// 处理业务逻辑
}
```
在上述代码中,`ExampleDto` 是一个 POJO 类,用于封装 JSON 数据的各个字段。Spring 框架会自动将 POST 请求中的 JSON 数据转换为 `ExampleDto` 对象,并将其赋值给 `exampleDto` 变量。