处理器怎么写
时间: 2023-07-03 10:21:00 浏览: 46
在 Spring Boot 中,处理器主要指的是控制器(Controller),用于处理客户端的 HTTP 请求,并返回相应的响应结果。控制器通常是一个带有 `@Controller` 或 `@RestController` 注解的 Java 类。其中,`@RestController` 注解表示该类中的所有方法都返回 JSON 或 XML 数据格式的响应结果。
下面是一个简单的控制器示例:
```java
@RestController
public class MyController {
@GetMapping("/hello")
public String hello() {
return "Hello, World!";
}
}
```
这个控制器中包含了一个 `hello` 方法,用于处理 GET 请求,并返回一个字符串 "Hello, World!"。其中,`@GetMapping("/hello")` 注解表示该方法处理的请求路径是 "/hello"。
在这个控制器中,使用了 `@RestController` 注解,表示该类中的所有方法都返回 JSON 或 XML 数据格式的响应结果。如果想要返回 HTML 页面,则可以使用 `@Controller` 注解。
除了 `@GetMapping` 注解之外,Spring Boot 还提供了其他的注解,如 `@PostMapping`、`@PutMapping`、`@DeleteMapping` 等,用于处理 POST、PUT、DELETE 等请求方法。同时,还可以使用 `@PathVariable` 注解来获取 URL 中的参数,使用 `@RequestParam` 注解来获取请求参数,使用 `@RequestBody` 注解来获取请求体中的参数等。